c语言中二位数组不换行

#include <stdio.h>
int main()
{
char a[5][5];
int j,i;
for(i=0;i<=4;i++)
{
printf(" ");
for(j=0;j<=4;j++)
{
a[i][j]='*';

printf("%c",a[i][j]);
}
}
return 0;
}
下面是结果

#include <stdio.h>
int main()
{
char a[5][5];
int j,i;
for(i=0;i<=4;i++)
{
printf(" ");
for(j=0;j<=4;j++)
{
a[i][j]='*';
printf("%c",a[i][j]);
}
printf("\n");        //加上这一句
}
return 0;
}

温馨提示:内容为网友见解,仅供参考
第1个回答  推荐于2016-05-12
int main()
{
char a[5][5];
int j,i;
for(i=0;i<=4;i++)
{
printf(" ");
for(j=0;j<=4;j++)
{
a[i][j]='*';

printf("%c",a[i][j]);
}
//加一句代码
printf("\n");
}
return 0;
}追问

二维数组不应该是第i行第j列输出*么?为什么还要人加上换行符号

追答

换行符是在*之后,不加换行符怎么换行??

本回答被提问者和网友采纳

c语言二维数组输出不分行
printf("\\n");\/*这个转行要放在第一个for之中,第二个for之后,表示第一行自行显示完后,输入转行,进行第二行循环*\/ }

c语言这个题,第二组数据输入时的换行怎么取消
在循环体的最后加上一句,getchar(),取一个字符,正好把换行取走。或者在输入的时候,%c前加一个空格,从第一个不是空格的字符开始读取。

c语言二维数组输入
输入格式里不要添加空格(你用了: "%d ") 。改用 scanf("%d", &a[j][i]); 就可以了。输入的数据 用空格 或 换行符分隔即可。

c语言中 二维数组要怎么输入?怎么换行啊?
或者输入10 11 12 13都是可以的。

C语言中输出几个数,不过没有换行符,它会怎么输出?
如果你是用printf()进行输出,没有再嵌套任何循环语句的话,会连续进行输出。比如输出56,32 会显示5632 printf语句可以对格式进行控制,所以如果,格式控制符部分发生变化的话,也会导致输出结果格式的变化。所以你问的问题需要具体情况具体分析,如果不明白的话,可以继续提问,但希望有一个详细点的例子。

c语言 如何用数组形式一次性输入几个数字 中间有空格 不换行
给个例子你吧 include<> int main(){ int n[8],i; \/\/定义一个有8个元素的一维数组 for(i=0;i<8;i++)scanf("%d",&n[i]); \/\/一般数组用循环输入,二维就用2个循环输入,不懂可以追问我 printf("");return 0;}

C语言 二维数组 在输入时换行存储的问题
2][100]),这叫高声明低使用,是C语言本身允许的:int main { int a[2][100];int i,j;for(i=0;i<2;i++)for(j=0;j<5;j++)scanf("%d",&a[i][j]);return 0;} 但是如果每一行的数字的个数都不一样多,可以用其它数字(如0),否则二维数组用起来就很麻烦。

c语言不换行连续读取数据
在C语言中,如果你想连续读取多个数据而不换行,可以使用标准库函数“scanf”。例如,如果你想读取三个整数,可以使用如下代码:include <stdio.h> int main(){ int a, b, c;scanf("%d%d%d", &a, &b, &c);printf("a = %d, b = %d, c = %d\\n", a, b, c);return 0;} 在这个...

C语言换行的问题
printf`调用(每个包含换行符`"\\n"`),则需要进行相应的修改。例如,可以在输出后手动添加换行,或者在满足特定条件(如`count`变量为3的倍数)时才插入换行。总的来说,C语言中换行的控制取决于代码的结构,尤其是在多行输出的嵌套循环和条件语句中,合理的设计可以避免不必要的额外换行。

这个C语言为什么不能换行?大神指导下
for循环少一对大括号,加上就行了。include<stdio.h>int main(void){ int i,n=0; for(i=1;i<=1000;i++){ if(i%5==2) { printf("%4d",i); n++; } if((n-7)==0) { printf("\\n");

相似回答
大家正在搜