题目描述:假期来临,辅导员要统计订票的人数,如果有10个班级,每个班级上报的人数应该是大于等于0的数据,若出现负数表示数据发生错误,现在请编写一个程序检查上报的数据是否出错,若输入的10个整型数据都是非负数,则输出OK,若数据中出现负数,则输出ERROR。
输入描述:输入10个整型数据
输出描述:若输入的10个整型数据都大于等于0,则输出OK,若数据中出现负数,则输出ERROR。
输入样例1
18 9 6 -5 25 27 34 18 7 16
输出样例1
ERROR9
输入样例2
2 11 3 4 5 0 6 7 8 15
输出样例2
OK
正确答案:程序语言 C/C++
#include <stdio.h>
#include <stdlib.h>
int main()
{
int i,x,flag=1;
for(i=1;i<=10;i++)
{
scanf("%d",&x);
if(x<0)
flag=0;
}
if(flag==1)
printf("OK");
else
printf("ERROR");
return 0;
}
用例1:
输入
18 9 6 -5 25 27 34 18 7 16
输出
ERROR
用例2:
输入
2 11 3 4 5 0 6 7 8 15
输出
OK
答案解析:
for(i=1;i<=10;i++) { scanf("%d",&x); if(x<0) flag=0; }