C语言程序设计:我输入一个五位数,拆解成个位百位千位万位,以个位为例,比如我输入12345,那么就是个位:大1小0单1双0,在输入23456,就变成个位大2小0单0双1。求设计的完整程序编码!能运行再给我
等等
我问问我朋友
他说是 没有和
因为23456个位是6
所以是大双
小就为0,大就加一个,单双同理
懂了吗
追答什么指的是大,什么指的是小,慢慢说,单双指的是什么
追问这个是第一版
这个错了
你看看吧
能编出来吗
追答呐,这里悬赏可以再加
怎么显示编译失败
?
什么地方出了问题
拆数函数有问题啊
追答吃饭,等一下
追问ok
OK了吗
追答分解的函数没写错啊
如果是for里面的int i 不行,那就把int i 在外面定义
追问OK了
...输入一个五位整数,要求分别输出其中的万位,千位,百位,十位,个位...
C语言代码如下:include<stdio.h> int main() { int digits[5], n, i;scanf("%d", &n);for (i = 4; i >= 0; i--) { digits[i] = n % 10;n \/= 10;} printf("万、千、百、十、个位分别为:");for (i = 0; i < 5; i++)printf("%d ", digits[i]);printf("\\...
...输入一个五位整数,要求分别输出其中的万位,千位,百位,十位,个位...
你好,程序如下: #include<stdio.h> void main(){ int n,a,b,c,d,e;printf("输入一个数字:\\n");scanf("%d",&n);a=n\/10000;b=n\/1000%10;c=n\/100%10;d=n\/10%10;e=n%10;printf("万位数是: %d\\n",a);printf("千位数是: %d\\n",b);printf("百位数是: %d\\n",c);pr...
编程实现:从键盘任意输入一个五位正整数,将该数分解成个位、十位、百 ...
include "stdafx.h"include <iostream> using namespace std;int main(){ int num, sum = 0, max=0, min=9;cout << "请输入一个五位数:\\n";cin >> num;for (int i; num!=0;num\/=10){ i = num % 10;if (i > max)max = i;if (i < min)min = i;sum += i;} cout...
如何用C语言实现输入1个5位以内的正整数 分别输出每位数
scanf("%ld",&x);a=x\/10000;\/*分解出万位*\/ b=x%10000\/1000;\/*分解出千位*\/ c=x%1000\/100;\/*分解出百位*\/ d=x%100\/10;\/*分解出十位*\/ e=x%10;\/*分解出个位*\/ if (a!=0) printf("there are 5, %ld %ld %ld %ld %ld ",e,d,c,b,a);else if (b!=0) printf("th...
c语言求助,接受用户输入一个5位数,求个位,十位,百位,千位,万位的和...
include <stdio.h> void main(){ int a,sum=0;scanf("%d",&a);for(;a>1;a\/=10){ sum+=a%10;} printf("%d",sum);}
c语言求助,接受用户输入一个5位数,求个位,十位,百位,千位,万位的和...
include <stdio.h> void main(){ int a,sum=0;scanf("%d",&a);for(;a>1;a\/=10){ sum+=a%10;} printf("%d",sum);}
编一程序,将5位数num的万位,千位,百位 十位和个位分离出来分别送给变 ...
C语言程序:include <stdio.h>void main(){int num = 12345;int a, b, c, d, e;a = num \/ 10000;\/\/万位b = num \/ 1000 % 10;\/\/千位c = num \/ 100 % 10;\/\/百位d = num % 100 \/ 10;\/\/十位e = num % 10;\/\/个位printf("%d %d %d %d %d\\n", a, b, c, d , ...
C语言编程:对于输入的一个五位数,求出其每位上的数字,并输出,每两位之 ...
a = x \/ 10000; \/* 分解出万位 *\/ b = x % 10000 \/ 1000; \/* 分解出千位 *\/ c = x % 1000 \/ 100; \/* 分解出百位 *\/ d = x % 100 \/ 10; \/* 分解出十位 *\/ e = x % 10; \/* 分解出个位 *\/ if (a!=0) printf("there are 5, %ld %ld %ld %ld %ld\\n", e...
用C语言编程,输入一个五位整数将它反向输出,如输入54321 ,输出12345
int main(){ int n,num1,num2,num3,num4,num5,m;printf("please input the number: ");scanf("%d",&n);num1=n\/10000; \/\/万位 num2=(n-num1*10000)\/1000; \/\/千位 num3=(n-num1*10000-num2*1000)\/100; \/\/百位 num4=(n-num1*10000-num2*1000-num3*100)\/10; \/\/十位 ...
有没有C语言大神啊,帮写个程序呗。输入一个五位数的正整数,按顺序输出...
1.从个位开始输出 include <stdio.h> int main(int argc, char *argv[]){ int a,n;printf("输入一个五位数正整数:");scanf("%d",&a);while(a>0){n=a%10;printf("%d\\n",n);a=a\/10;} return 0;} 2.从最高(万)位开始输出 include <stdio.h> int main(int argc, char *...