从键盘上读入一个整数,判断是几位数,并求各位之和。
来源:百度知道 编辑:UC知道 时间:2024/06/07 13:56:45
用C语言 从键盘上读入一个整数,判断是几位数,并求各位之和。
#include <stdio.h>
#include <math.h>
int main(){
long a;
int digit = 0, sum = 0, buffer;
printf("Please key in the integer:\n");
scanf("%ld", &a);
do{
buffer = abs(a % 10);
a = a / 10;
sum += buffer;
digit++;
}while (a != 0);
printf("The integer you key in has %d digits.\n", digit);
printf("The sum of all the digits is %d.\n", sum);
}
Borland C下编译通过。此程序的缺点在于long型数据的储存长度,也就是超过了它的储存限制将会出错,解决办法是用一个array来储存,但比较麻烦。有问题请再问我
从键盘读入一个数,判断它的正负。是正数,则输出"+",是负数,则输出"-"。
从键盘读入一个数,判断它的正负。是正数,则输出"+",是负数,则输出"-",wo我要正确答案啊
从键盘读入一个数,判断它的正负。是正数,则输出"+",是负数,则输出"-",我要正确答案啊!!!!!
编写程序,从键盘读入一个符号,如果它ASII值是偶数则输出1
编写程序,从键盘读入10个整数存入整型数组a中,然后逆序输出这10个整数。
java中如何从键盘读入一个数
编写程序,从键盘读入一组整数,存于一维数组中,并编写一组自定义函数
在c语言中 若有说明语句:int a,b,c,*d=&c;,则能正确从键盘读入三个整数分别赋给变量a、b、c的语句是?
编写程序,从键盘读入一个符号,如果他的ASCII值是偶数则输出为0。是奇数输出为1呢?
从键盘上读入小写的"pascal",输出大写的"PASCAL"。。