编写程序,输入一个不大于5位的正整数,求出各位数值之和

来源:百度知道 编辑:UC知道 时间:2024/05/17 04:55:22
C语言编程,急需高手帮忙!

#include <stdio.h>
#include <stdlib.h>

int main()
{
printf("请输入数字:\n"); //提示让你输入
int a,b,c,d,e; //定义了5个变量
scanf("%d",&a); //从键盘接收a的值 注意a的前面有个取地址符号
if(a>=10&&a<=99) //先进行判断a 的值是不是在10-99之间
{
b=a%10; // a的值是两位数 a%10 是求余数 就是得到个位
c=a/10; // a/10是得到十位数
printf("各位数值之和为: %d + %d = %d \n",c,b,c+b);// 写个输出函数 让b和c相加
}
else if (a>=100&&a<=999) // 先进行判断a 的值是不是在100-999之间
{
d=a/100; //得到百位的值 例: 569/100 =5
c=a/10%10; //得到十位的值 569/10 =56 56%10=6
b=a%100%10;

1、 编写程序,输入一个不超过5位的正整数,输出它的个位数,并指出它是几位数。 编写程序,输入一个不超过5位的正整数,输出它的个位数,并指出它是几位数。 编写程序,输入一个三位整数,输出对应的字符 编写一个把输入整数颠倒后输出的程序 输入一个4×4的数组,编写程序实现: 输入一个四位正整数,编写程序将其逆序输出 用c++编写一个递归程序 使输入的5个字符反向输出 输入一个不大于99999的整数,判断它是否为5位数,如是则输出“输入正确”,如否则输出“输入错误”。 用C语言编写程序:S=2+4+8+16+32+…,求不大于2500的最大值 c程序编写问题:编写一个c程序,输出π小数点后从第1位到第1001位的程序!