编写一个函数,判断一个三位数的各位和十位,百位之和是否为17。在主程序中调用该函数,输出所有三位数中满足条件的数的个数。
代码
#include<stdio.h>
int main()
{
int x,a,b,c,count=0;//定义x,a,b,c,count计数器
for(x=100;x<=999;x++)//一个三位数循环
{
a=x/100;//计算百位数
b=(x%100)/10;//b=(x-a*100)/10;计算十位数
c=x%10;//计算个位数
if(a+b+c==17)//判断是否满足条件
{
count++;//计数循环
}//对应if
}//对应for
printf("%d",count);//输出所有三位数中满足该条件的数的个数,输出在for循环外
}//对应int main()
输出结果
61