C语言编程,给一个不多余5位的整数,要求:①它是几位数?②分别输出每一位数。③按逆序输出各位数,例

C语言编程,给定一个不多于5位的正整数,求① 求它是几位数② 分别输出每一位数字③ 按逆序输出各位数字如输入321,会输出123
#include#includevoid mian(){int num,i,temp[5];printf("请输入一个低于5位的整数\n");scanf("%d",&num);for(i=0;i
为您推荐:
其他类似问题
扫描下载二维码C语言:输入一个多于5位的正整数,要求:求它是几位数,分别输出每一个数字,按逆序输出各位数字
#include#define MAXN 20int main(){int n,t,k=0;int ia[MAXN];printf("请输入一个整数:");scanf("%d",&n);while(t=n%10){ia[k++]=t;n/=10;}printf("这是一个%d位数!\n",k);printf("每位数字分别是:");for(t=0;t
为您推荐:
其他类似问题
扫描下载二维码给一个不多于5位的正整数,要求:1.求出它是几位数; 2.分别输出每一位数字; 3.按逆序输出各位数字用C语言编程序,我之前用if else语句和switch语句都不行,请回答的人附上程序说明,
int main(int argc, char *argv[])
{ int i,j,a,b,c,d,k=0,n=0,s=100000,t=10,p;
scanf("%d",&a);
//保存原始输入值,后面用到
if (p/s!=0)
//超过5位数,直接错误提示,程序结束.
printf("输入错误!\n");
printf("逆序输出各位数字:");
for (i=0;i
为您推荐:
其他类似问题
扫描下载二维码求一程序:输入一个不多余5位的整数,求它的位数,分别输出每一位数,按其逆序数输出.(方法越多越好)
看你需要那个.代码如下:#include "stdio.h"main(){ int n,i,a,k=0; printf("请输入任意数:\n");
scanf("%d",&n); for(i=n;i>0;i/=10) {
printf("%d
k++; } printf("\n"); printf("该数有%d位.\n",k);}#include "stdio.h"#define N 10main(){ int n,i,a[N],k=0; printf("请输入任意数:\n");
scanf("%d",&n); for(i=n;i>0;i/=10) {
a[k]=i%10;
k++; } printf("该数每一位是:\n"); for(i=k-1;i>=0;i--)
printf("%d
",a[i]); printf("\n"); printf("该数逆序数是:\n"); for(i=0;i
为您推荐:
其他类似问题
扫描下载二维码

我要回帖

 

随机推荐