为什么我的c程序扫描的输入多于指定的数字?

时间:2018-03-13 17:03:59

标签: c visual-c++

如果\ n不存在,则程序接受5,如果在扫描中使用\ n,则程序要求输入6个。

#include<stdio.h>
int main()
{
    int marks[5];
    int i;
    for(i=0;i<5;i++)
    {
        scanf("%d\n",&marks[i]);

    }
    for(i=0;i<5;i++)
    {
        printf("the element at    %d is  %d\n",i,marks[i]);
    }
    return 0;
}

0 个答案:

没有答案