| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 2996 人关注过本帖
标题:我这哪错了,输出不来结果
只看楼主 加入收藏
云不喜
Rank: 2
等 级:论坛游民
威 望:1
帖 子:11
专家分:16
注 册:2019-8-25
收藏
得分:0 
回复 3楼 暴君Dentiny
    while (I< clos)
    {
        for (J = 0; j < clos; j++)
        {
            printf("%c", sul[i][j]);
        }
        puts("");
        I++;
把这一串中的小写字母全部改成大写字母应该就可以了

[此贴子已经被作者于2019-8-29 16:28编辑过]


收获越多,动力越大!
2019-08-29 16:25
jyxiasf
Rank: 2
等 级:论坛游民
威 望:1
帖 子:15
专家分:21
注 册:2019-9-3
收藏
得分:0 
#include<stdio.h>
#define clos 8
void main()
{
    int i=0,j=0;
    int I = 0, J = 0;
    static char sul[clos][clos];
    while (i < clos)
    {
        for (j = 0; j < clos; j++)
        {
            sul[i][j] = '*';
        }
        i++;
    }
    while (I< clos)
    {
        for (J = 0; J < clos; J++)
        {
            printf("%c", sul[I][J]);
        }
        puts("");
        I++;
    }
}
2019-09-03 17:23
qc97001
Rank: 1
等 级:新手上路
帖 子:2
专家分:0
注 册:2011-6-28
收藏
得分:0 
回复 楼主 暴君Dentiny
    while (i < clos)
    {
        for (j = 0; j < clos; j++)
        {
            sul[i][j] = "*";
        }
        i++;
    }


  这个循环结束后,j (小写)的值已经等于 clos.所以下面:

while (I< clos)
    {
        for (J = 0; j < clos; j++) 此时 j == clos,根本不会进行循环
        {
            printf("%c", sul[i][j]);
        }
        puts("");
        I++;
    }


  中的输出语句不会被执行!
2019-09-03 23:13
快速回复:我这哪错了,输出不来结果
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.044548 second(s), 10 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved