换行n也是一个字符,一个一个字符读入的时候就把换行也读进去了,而以字符串读入的时候是遇到n就停止读入了.我当时就犯了同样的错误
scanf("%c",&a[i][j]); and scanf("%s",a[i]);
1个回答
-
00
相关问题
-
main() { int x; scanf("%c",x); switch(x) { case,^a^;printf("00
-
杭电ACM2012,我哪里错了#includeint main(){int n,x,y,k,i,j,m;scanf("%00
-
#include main() { int a,b,c1,c2,c3,c4; scanf("%d,%d",&a,&b);00
-
scanf("%s",filename);case12:sum=334;break;updateCrntPoker();00
-
这个程序为什么计算结果不对?#include void main(){int a,b,c,d,f;scanf ("a=%00
-
M i c h a e l J a c k s o n J u s t i n B i e b e r00
-
有输入语句:int a,b,c; scanf("a=%d,b=%d,c=%d",&a,&b,&c); 为使变量a的值为100
-
3、若有以下定义和语句:int a,b,c;scanf(“a=%d,b=%d,c=%d”,&a,&b,&c);为了使1,00
-
读下面的程序,填空完善程序#include void main(){int a,b,c;scanf("%d%d",【1】00
-
一个初级C语言题目int n,t=1,s=0;scanf("%d",);do{s=s+t;t=t-2;}whil00