(3)给一个不多于5位的正整数,要求:l 求出它是几位数;l 分别打印出每一位数字;l 按逆序打印出各位数字,例如原数为321,应输出123.应准备以下测试数据:l 要处理的数为1位正整数;l 要

来源:学生作业帮助网 编辑:作业帮 时间:2024/05/01 02:49:32
(3)给一个不多于5位的正整数,要求:l 求出它是几位数;l 分别打印出每一位数字;l 按逆序打印出各位数字,例如原数为321,应输出123.应准备以下测试数据:l 要处理的数为1位正整数;l 要

(3)给一个不多于5位的正整数,要求:l 求出它是几位数;l 分别打印出每一位数字;l 按逆序打印出各位数字,例如原数为321,应输出123.应准备以下测试数据:l 要处理的数为1位正整数;l 要
(3)给一个不多于5位的正整数,要求:
l 求出它是几位数;
l 分别打印出每一位数字;
l 按逆序打印出各位数字,例如原数为321,应输出123.
应准备以下测试数据:
l 要处理的数为1位正整数;
l 要处理的数为2位正整数;
l 要处理的数为3位正整数;
l 要处理的数为4位正整数;
l 要处理的数为5位正整数;
除此之外,程序还应当对不合法的输入做必要的处理.例如:
l 输入负数;
l 输入的数超过5位(如123456).

(3)给一个不多于5位的正整数,要求:l 求出它是几位数;l 分别打印出每一位数字;l 按逆序打印出各位数字,例如原数为321,应输出123.应准备以下测试数据:l 要处理的数为1位正整数;l 要
这是在visual中运行的
/* Note:Your choice is C IDE */
#include "stdio.h"
void main()
{
int a[5];
long i;
scanf("%d",&i);
if(i99999)
printf(" 输入的数超过5位");
else
{
a[0]=i/10000;
a[1]=(i%10000)/1000;
a[2]=(i%1000)/100;
a[3]=(i%100)/10;
a[4]=i%10;
if(a[0]!=0)
{
printf("它是五位数5\n");
printf("%d%d%d%d%d",a[4],a[3],a[2],a[1],a[0]);
}
else if(a[0]==0&&a[1]!=0)
{
printf("它是四位数4\n");
printf("%d%d%d%d",a[4],a[3],a[2],a[1]);
}
else if(a[0]==0&&a[1]==0&&a[2]!=0)
{
printf("它是三位数3\n");
printf("%d%d%d",a[4],a[3],a[2]);
}
else if(a[0]==0&&a[1]==0&&a[2]==0&&a[3]!=0)
{
printf("它是二位数2\n");
printf("%d%d",a[4],a[3]);
}
else
{
printf("它是一位数1\n");
printf("%d",a[4]);
}
}
}

(3)给一个不多于5位的正整数,要求:l 求出它是几位数;l 分别打印出每一位数字;l 按逆序打印出各位数字,例如原数为321,应输出123.应准备以下测试数据:l 要处理的数为1位正整数;l 要 C编程:给一个不多于5位的正整数,要求:(1)求出它是几位数; (2)分别打印出每一位数字; (3C编程:给一个不多于5位的正整数,要求:(1)求出它是几位数;(2)分别打印出每一位数字; 给一个不多于5位的正整数,要求:一、求它是几位数,二、逆序打印出各位数字. 给一个不多于5位的正整数,要求:1.求出它是几位数; 2.分别输出每一位数字; 3.按逆序输出各位数字 输入一个不多于5位的正整数,要求:(1)求它是几位数;(2)逆序打印出各位数字. 设计一个C语言程序:给一个不多于5位的正整数,要求:求出它是几位数;分别输出每要求;求他几位数,分别输出每一位数字,按逆序输出个位数字 给一个不多于五位正整数,请输出每一位数(运用条件语句) 给一个不多于5位的正整数,要求:①求出它是几位数;②分别打印出每一位数字;③按逆序打印出各位数字.应准备以下测试数据:要处理的数为1位正整数;要处理的数为2位正整数;要处理 给1个不多于5位的正整数要求1求出它是几位数2分别打印出每一位数字3按逆序打印出各位数字用C语言编程 给一个不多于5位的正整数,要求1,求出它是几位数!2分别打印出每一位数字!3按逆序打印出各数字!不知道题意是什么,各位老大们们,这是第五章选择最后的习题,按照顺序,循环都没学,能不能用 1 给一个不多于5位的正整数,要求:求出他是几位数 分别输出每一位数字 按照逆顺序输出各位数字 如原数为123 应输出3212 写一个判断素数的函数 在主函数输出一个整数 输出是否素数的信息3 给出一个不多于5位的正整数,要求:输出它是几位数;分别输出每一位数,按逆顺序输出各位数字,如321,则123 给一个不多于5位的正整数,要求:一、求它是几位数,二、逆序打印出各位数字要求只要用java 写的 有500个小朋友报数,1,2,3,1,2,3……循环报数,数到3则退出.编程求出最后一个退出的小朋友.(20 C语言:输入一个不多于5位的正整数,求它是几位数.要求:将判断一个数的位数操作定义为一个函数C语言:输入一个不多于5位的正整数,求它是几位数.(要求:将判断一个数的位数操作定义 给一个n位的正整数,1求出是几位数 2 分别输出每一位数字,3按逆序输出.如题.注意:不是“给一个不多于5位的正整数”,我主要是想要一个一个通用的算法,而不是穷举.用C语言编程实现哦 一道简单的c语言题(给出一个不多于5位的整数,要求 1、求出它是几位数 2、分别输出每一位数字 3、……)给出一个不多于5位的整数,要求 1、求出它是几位数 2、分别输出每一位数字 3、按 给一个不多于5位的正整数,要求:1.求出它是几位数; 2.分别输出每一位数字; 3.按逆序输出各位数字用C语言编程序,我之前用if else语句和switch语句都不行,请回答的人附上程序说明, 用switch语句求出输入一个不多于5位正整数求出它是几位数?