C语言统计结果

来源:百度知道 编辑:UC知道 时间:2024/05/24 02:48:18
#include<stdio.h>
main()
{
int n=100;
int a,b,c;
for(n=100;n<=500;n++)
{
a=n/100;
b=(n%100)/10;
c=n%10;
if(n==a*a*a+b*b*b+c*c*c)
printf("数字是:%d\n",n);
}
怎么把结果给统计出来?
这里一共有4个
我喜欢再最后一行能显示出
一共有4个这样的数

楼主的意思是要显示有多少个这样的数是吧。那就在定义一个变量count记录有多少这样的数字,在打印就行了。修改后如下:
#include<stdio.h>
main()
{
int n;
int a,b,c;
int count=0;
for(n=100;n<=500;n++)
{
a=n/100;
b=(n%100)/10;
c=n%10;
if(n==a*a*a+b*b*b+c*c*c)
{
printf("数字是:%d\n",n);
count++;
}
}
printf("一共有%d个",count);
}