C语言 输入100个数据(0—100之间)统计大于60的数

如题所述

下面是一个示例程序,它可以让用户输入100个整数并统计大于60的数的个数:

Copy code
#include <stdio.h>

int main() {
int i, count = 0, num;

printf("请输入100个数(0-100之间):\n");

for (i = 0; i < 100; i++) {
scanf("%d", &num);

if (num > 60) {
count++;
}
}

printf("大于60的数的个数为:%d\n", count);

return 0;
}
程序首先通过循环,让用户依次输入100个数。在每次循环中,程序读取一个整数并进行比较,如果该数大于60,则将大于60的数的个数加1。最后,程序输出统计结果。

需要注意的是,在程序中没有对用户输入的数进行范围判断,这可能会导致用户输入无效的数据。如果需要进行输入验证,可以在读取数字之前添加验证逻辑。
温馨提示:答案为网友推荐,仅供参考
第1个回答  2012-10-13
#include <stdio.h>
void main()
{
int i,x[100],sum=0;
for(i=0;i<100;i++)
scanf("%d",&x[i]);
for(i=0;i<10;i++)
{ if(x[i]>60)
{printf("%d\n",x[i]);
sum++;}}
printf("sum= %d\n",sum);
}追问

小问一下 你那个x[200]是什么意思呀

追答

这是1个数组,将你输入的数据一次性放在里面,其中X是数组名,100是数组的容量
这样之后调用时就不会数据遗失了~~

本回答被提问者采纳
第2个回答  2012-10-13
代码
#include<stdio.h>
void main(){
int count=0,i,a;
for(i=0;i<=99;i++)
{scanf("%d",&a);
if(a>60)
count++;}
printf("%d",count);
}
第3个回答  2012-10-13
你只需要比较你输入的数据和60 的大小就行,小于就舍掉,大于就count加1
第4个回答  2012-10-13
for循环就行了,你可以边输边统计,不用数组了。追问

你又输入的代码么。。就是不知道代码怎么写呀

追答

#include
void main()
{
int sum=0;
int k=0;
for(int i=0;i60)

sum++;

}
printf("sum= %d\n",sum);
}

相关了解……

你可能感兴趣的内容

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 非常风气网