从键盘输入一个大于9999的整数,然后把每个数位上的数累加
2017-03-03 20:06
232 查看
从键盘输入一个大于9999的整数,然后把每个数位上的数累加
#include<stdio.h>
int main()
{
int n,total=0;
while(1)
{
printf("请输入一个整数(>9999):\n");
scanf("%d",&n);
if(n<9999)
continue;
else break;
}
while(n!=0)
{
total+=(n%10);
n=n/10;
}
printf("%d",total);
return 0;
}
#include<stdio.h>
int main()
{
int n,total=0;
while(1)
{
printf("请输入一个整数(>9999):\n");
scanf("%d",&n);
if(n<9999)
continue;
else break;
}
while(n!=0)
{
total+=(n%10);
n=n/10;
}
printf("%d",total);
return 0;
}
相关文章推荐
- 把一个整数每个数位上的数累加,然后输出
- 有五个学生,每个学生有3门课(语文、数学、英语)的成绩,写一个程序接收从键盘输入学生的信息,输入格式为:name,30,30,30(姓名,三门课成绩), 然后把输入的学生信息按总分从高到低的顺序写入
- 把一个整数中数位上的偶数相加,奇数加1后累加,然后输出
- 8、编写一个程序,它先将键盘上输入的一个字符串转换成十进制整数, 然后打印出这个十进制整数对应的二进制形式。
- 面试题:写一个java应用程序,从键盘输入两个整数,然后输出它们的平方值及立方值
- 判断是否为润年&&键盘输入一个10000以内的大于零的正整数,输出相应中文标识
- 写一个Java应用程序,从键盘输入一个整数,然后输出它的平方值立方值
- USTC机试—从键盘输入 N,建立 N*N矩阵,每个元素是一个字符串,为每个元素赋值。然后求 出按字典序排列最大的元素所在的行列。
- 建立一个线性表,依次从键盘输入的正整数,然后依次输出(一个简单参考事例)
- Problem Description 求n个数的最小公倍数。 Input 输入包含多个测试实例,每个测试实例的开始是一个正整数n,然后是n个正整数。 Output 为每组测试数据输出它们的最小公倍数,每个测试实例的输出占一行。你可以假设最后的输出是一个32位的整数。 Sample
- 从键盘输入一个整数,然后逆序输出
- 定义一个一维数组,其元素个数从键盘中输入,元素的值为[100,200]的随机整数。 (1)输出数组的每个数 (2)对数组的数进行升序排序,输出排序后的数组元素 (3)从键盘上输入一个整数,查找该整数是
- 定义一个由整数组成的数组,然后输入一个整数X,如果X不在此数组中,返回小于X的最大数的位置i和大于X的最小数的位置j
- 60}的C程序 高手帮忙写下`` 46 35 27 21 16 10 9 5 然后输出数组a。已知 int a[11]={1 使数组a仍然有序 将x插入到有序整型数组a中 由键盘输入一个整数x
- 编写一个JAVA应用程序,用户从键盘只能输入整数,程序输出这些整数的乘积
- 输入一个不大于5位的整数,输出它是几位,并倒着输出这个数
- 将一个整数M分成N个数相加的和,要求每个数至少要大于等于1
- 从键盘输入一个指定金额(以元为单位,如345.78),然后显示支付该金额的各种面额人民币数量,要求显示100元、50元、10元、5元、2元、1元、5角、1角、5分、1分各多少张
- c——从键盘输入一个整数和输入一个字符(在输入不确定的情况下,去除多余的输入)
- JAVA--第2周实验--用户从键盘输入一个1~9999之间的数,程序将判断这个数是几位数,并判断这个数是否是回文数