读书人

有些郁闷的有关问题

发布时间: 2012-05-04 12:36:09 作者: rapoo

有些郁闷的问题
#include<stdio.h>
void mian
{
int i,a[20];
for(int i=0;i<=0;++i)
{
printf("%d:",i);
scanf("%d ",&a[i]);运行时为什么总要求输入两个数
}
}

求原理

[解决办法]
你好好看的主函数有什么问题。

C/C++ code
#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后面多了个空格,如有空格,直到发现非空白字符,输入才表示结束。

读书人网 >C语言

热点推荐