作业帮 > 综合 > 作业

.初学c语言,请不要编的看不懂!

来源:学生作业帮 编辑:搜搜考试网作业帮 分类:综合作业 时间:2024/06/13 10:04:37
.初学c语言,请不要编的看不懂!
编写函数fun,函数原型为int fun(int x).它的功能是:找出100~999之间(含100和999)所有整数中各位数字之和为x(x为一正整数)的整数,然后输出;将符合条件的整数个数作为函数值返回.例如,当x值为5时,100~999之间各位数字之和为5的整数有:104,113,122,131,140,203,212,221,230,302,311,320,401,410,500,共有15个;当x值为27时,各位数字之和为27的整数是999,只有1个.
.初学c语言,请不要编的看不懂!
int fun(int x)
{
int a = 0;
int b = 0;
int c = 0;
int nCount = 0;
for(int i = 100; i != 1000; i++)
{
a = i % 10; //个位
b = i / 10 % 10; //十位
c = i / 100 % 10; //百位
if(a + b + c == x)
{
nCount++;
printf("%d ", i);
}
}
return nCount;
}