7-13 判断4和7的倍数
单位 郑州轻工业大学
输入若干个整数,统计这些数中有多少个是4或7的倍数。
输入格式:
输入若干个整数,每个整数的取值在int范围之内,用空格隔开。
输出格式:
输出一个整数,为统计的结果。
输入样例:
30 21 5 16 9
输出样例:
2
EOF的用法
EOF适用范围:(不确定次数循环)
针对多组输入输出且数据没有固定数据量问题:采用while(scanf("%d",&n) != EOF)
这个题目并不需要太多的逻辑,重要的是对输入的控制。
答案示例1(!=EOF的应用)
#include<stdio.h>
int main ()
{
int x,i=0;
while(scanf("%d ",&x)!=EOF)
{
if(x%4==0||x%7==0)
i++;
}
printf("%d",i);
return 0;
}
当上面的程序运行时&#x