有没有C语言大神啊,帮写个程序呗.输入一个五位数的正整数,按顺序输出组成该整数的各位数字!
来源:学生作业帮 编辑:大师作文网作业帮 分类:综合作业 时间:2024/11/18 18:54:39
有没有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;
}
#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;
}
有没有C语言大神啊,帮写个程序呗.输入一个五位数的正整数,按顺序输出组成该整数的各位数字!
C语言输入一个五位数 并把这个五位数各位数字由大到小重新排列组成的五位数输出.哪里有错误啊?
c语言 修改下列程序,使之实现输入10-9999范围内的一个整数,以该整数各位数字相反的顺序输出.
C语言 输入一个正整数,按照从高位到低位的顺序输出各位数字
c++设计一个程序,输入一个三位正整数,输出其各位数字组成的最大整数,如,输入123,输出321!
C语言输入一个整数 并把这个整数各位数字由大到小重新排列组成的整数输出
求一个C语言程序:输入正整数,要求以相反数顺序输出该数求详解
c语言编程输入一个正整数输出各位数字的反向排列 和输入一个大于等于一的正整数,判断该数是否为素数
求一个C语言程序:输入正整数,要求以相反数顺序输出该数.如输入1234,输出4321.
c语言求解.从键盘输入一个正整数N,再输入N个整数,按从小到大的顺序输出.
C语言 输入4个整数,按要求从小到大的顺序输出 ,我写的程序哪里有问题?
c语言:输入一个正整数,统计该整数中数字8的个数.如果输入的数是负数输出字符串er