00问答网
所有问题
c ,编程。输入一个小于1000的正整数,计算它各位上的数字之和。例,输入234,输出结果为9。
如题所述
举报该问题
其他回答
第1个回答 2006-04-02
#include<stdio.h>
main()
{
int i;
while(scanf("%d",&i)==1)
{
if((i<=0)||(i>=1000))
printf("error\n");
else
printf("%d\n",i/100+(i%100)/10+i%10);
}
getch();
}
本回答被网友采纳
<上一页
1
2
相似回答
从键盘
输入一个
三位
正整数,
求该整数
各位上的数字
及它们的和。这是一...
答:
public static void main(String[] args) { Scanner sc = new Scanner(System.in);System.out.println("请
输入一
段话:");String str = sc.nextLine();int s = Integer.parseInt(str);int a = s / 100 % 10;int b = s / 10 % 10;int c = s % 10;int y = a + b + c;Sy...
C
语言for循环设计
输入一个正整数,
求它的
各位数字之和
及位数 例如
234
的...
答:
include<stdio.h> int main(int argc, char* argv[]){ int a,b=0,c=0;printf("请
输入一个正整数
\n");scanf("%d",&a);do { c++;b+=a%10;a/=10;}while(a>0);printf("您输入的是%d位数,各个数的和是%d\n",c,b);return 0;} ...
求
输入整数各位数之和,
如
输入234
则
输出
9
,输入
-312,则输出6
答:
第一个空填:abs(n);第二个空填:s+=n%10;但是第一个空没必要,是取绝对值的。不写也能出
结果
。
c
程序数组赋值
输入一个整数,
然后
各位数
反转后
输出,
如:
234,
输...
答:
没必要这么复杂,可参考如下:include <stdio.h> int main(){ int n,total,i,a[10];printf("请
输入一个整数
:");scanf("%d",&n);total=0;while(n){ a[total++]=n%10;n=n/10;} printf("
各位数字
反转后为:");for(i=0;i<total;i++)printf("%d",a[i]);printf("\n");...
大家正在搜
输入正整数n再输入n个数
输入一个任意位的正整数
n是小于100的正整数
在小于100的正整数中
小于10的正整数有哪些
小于10的所有正整数
小于七的正整数的集合
小于5的所有正整数的集合
小于8的正整数组成的集合
相关问题
给出一个小于1000正整数,编程求该数是几位数,并按逆序打印...
C语言编程 从键盘输入一个小于1000的正整数,并读入该值,...
C语言编写程序, 提示从键盘输入一个小于1000的正整数,并...
用c语言程序,输入一个小于1000的正整数,输出其百位、十位...
C语言编程。题目:从键盘输入一个小于1000的正数,要求输出...
C语言 从键盘上输入一个正整数,计算并输出该数的各位数字之和
c语言问题: 输入格式 输入有多组数据。 每组数据两行。 第...