输出各位数字之和为特定值的三位数
程序员文章站
2022-07-13 13:57:22
...
输出一个三位数,其个位十位和百位数字相加为特定值,个位十位和百位数字相加为6的三位数。
#include<stdio.h>
main()
{
int num,k,s,count=0;
for(num=100;num<1000;num++)
{
s=0;
k=num;
while(k!=0)
{
s+=k%10;/*k%10可以让数字的最低提取出来,依次计算各位数字之和*/
k/=10;
}
if(s==6)
{
count++;
printf("%d ",num);
}
}
}
程序运行后输出的结果:
上一篇: Java学习-第二天
下一篇: Java学习第二天
推荐阅读
-
输出各位数字之和为特定值的三位数
-
字符串中找出连续最长的数字串:读入一个字符串str,输出字符串str中的连续最长的数字串;合法括号的判断:给定一个字符串A和其长度n,请返回一个bool值代表它是否为一个合法的括号串(只能由括号组成)
-
利用Java编写程序从键盘输入一个整数,计算并输出该数的数字之和。例如:请输入一个整数:8899123各位数字之和为:40
-
字符串中找出连续最长的数字串:读入一个字符串str,输出字符串str中的连续最长的数字串;合法括号的判断:给定一个字符串A和其长度n,请返回一个bool值代表它是否为一个合法的括号串(只能由括号组成)
-
1002 写出这个数 (20)(20 分) 读入一个自然数n,计算其各位数字之和,用汉语拼音写出和的每一位数字。 输入格式:每个测试输入包含1个测试用例,即给出自然数n的值。这里保证n小于10^10