请高手帮忙!跪求..C语言

来源:百度知道 编辑:UC知道 时间:2023/09/21 16:45:29
输入两三位整数,分别输出两个数个位数和百位数的和?

include'stdio.h'
main()
{int sum1,sum100,a,b;
printf("input two numbers:");
scanf("%d%d",a,b);
sum1=a%100+b%100;
sum100=a/100+b/100;
printf("\n the sums are %d and %d",sum1,sum100);
}

sum1是个位之和,sum100是百位之和

185%10 =5
185/10 =18
18 %10=8
18/10 =13
1%10=1
对一个数取10的模就可以得到个位数,然后整除10去除个位数,重复操作就可以了!

185/10 =18
18 %10=8
18/10 =13
1%10=1
对一个数取10的模就可以得到个位数,然后整除10去除个位数,重复操作就可以了!