作业帮 > 综合 > 作业

有没有C语言大神啊,帮写个程序呗.输入一个五位数的正整数,按顺序输出组成该整数的各位数字!

来源:学生作业帮 编辑:灵鹊做题网作业帮 分类:综合作业 时间:2024/04/29 10:00:44
有没有C语言大神啊,帮写个程序呗.输入一个五位数的正整数,按顺序输出组成该整数的各位数字!
有没有C语言大神啊,帮写个程序呗.输入一个五位数的正整数,按顺序输出组成该整数的各位数字!
1.从个位开始输出
#include
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
int main(int argc,char *argv[])
{ int a,n,b[30],i=0,j;
printf("输入一个五位数正整数:");
scanf("%d",&a);
while(a>0)
{n=a%10;
b[i]=n;
a=a/10;
i++;
}
for(j=4;j>=0;j--)
printf("%d ",b[j]);
return 0;
}
3.逆序输出
#include"stdio.h"
#include "math.h"
main()
{
int i,n,m,s=0;
printf("输入一个五位整数:" );
scanf("%d",&i);
for (n=5;n>1;n--)
{
s+=i%10 ;
for (m=5;m>1;m--)
{s*=10;
break;
}
i=i/10;
}
s=s+i;
printf("逆序输出%d\n",s);
return 0;
}