140在C语言中用什么式子表示将其个位,十位和百位上的数字相加
3个回答
展开全部
假设是三位数n, 再设三个变量x,y,z和一个变量sum
x=n/100;
y=n%100/10;
z=n%100%10;
sum=x+y+z;
x=n/100;
y=n%100/10;
z=n%100%10;
sum=x+y+z;
追问
编一程序,求200-400之间的某些数,这些数满足下列条件:它们个位、十位、百位之和为12,并且个位、十位、百位之积为42.
求指导
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
#include<stdio.h>
int main()
{
int sum = 0 ;
int num = 140;
/*如果num是要输入的话,则这样定义num*/
/*
int num;
printf("请输入一个整数:");
scanf("%d" , &num );
*/
while( num )
{
sum += num % 10;
num = num/10;
}
printf("数字%d的三位数的和为%d\n" , num , sum );
return 0;
}
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询