有些郁闷的问题
#include<stdio.h>
void mian
{
int i,a[20];
for(int i=0;i<=0;++i)
{
printf("%d:",i);
scanf("%d ",&a[i]);运行时为什么总要求输入两个数
}
}
求原理
[解决办法]
你好好看的主函数有什么问题。
#include<stdio.h>void main(){ int i,a[20]; for(i=0;i<=0;++i) { printf("%d:",i); scanf("%d",&a[i]);/* 不要后面那个空格 */ }}
[解决办法]
scanf("%d ",&a[i]);
d后面多了个空格,如有空格,直到发现非空白字符,输入才表示结束。