用switch语句求出输入一个不多于5位正整数求出它是几位数?

来源:学生作业帮助网 编辑:作业帮 时间:2024/04/29 20:30:35
用switch语句求出输入一个不多于5位正整数求出它是几位数?

用switch语句求出输入一个不多于5位正整数求出它是几位数?
用switch语句求出输入一个不多于5位正整数求出它是几位数?

用switch语句求出输入一个不多于5位正整数求出它是几位数?
供参考——
#include "stdafx.h"
#include "stdio.h"//
void main(void){/*主程序*/
int nDec,i,n;
printf("输入一个不大于5位的十进制整数!\nnDec=");
scanf("%d",&nDec);
for(i=1,n=nDec;n/=10;i++);
switch(i){
case 1:
n=1;
break;
case 2:
n=2;
break;
case 3:
n=3;
break;
case 4:
n=4;
break;
case 5:
n=5;
break;
}
printf("输入的是%d位数!\n",n);
}

用switch语句求出输入一个不多于5位正整数求出它是几位数? 给一个不多于5位的正整数,要求:1.求出它是几位数; 2.分别输出每一位数字; 3.按逆序输出各位数字用C语言编程序,我之前用if else语句和switch语句都不行,请回答的人附上程序说明, 编写一段程序,要求输入x的值,输出y的值,分别用不嵌套if语句,嵌套语句,if else语句,switch语句,编写x(-5 输入一个不多于5位的正整数,要求:(1)求它是几位数;(2)逆序打印出各位数字. 输入一个不多于5位的正整数,要求 1求出它是几位数 2分别打印每一位数字 3按逆序输出各位数字这是一道题,第三部我想用数组,但是前两问用了很麻烦的方法,可以改成函数加数组的形式表示 给一个不多于五位正整数,请输出每一位数(运用条件语句) c语言输入一个不多于5位正整数要求:求出它是几位数;分别打印出每一位数字;按逆序输出各位数字.请问这个程序错在哪里#include int main(void) {long int x;int y,i=1;printf(请输入一个不超过100000 输入一个不多于5位的正整数,要求:1)求它是几位数;2)合成它的逆序数并输出,如原数是123,输出为321.请用C++编写,因为我初学,所以请高手劲量使用简单的语句,可以让我看懂的. 求高手写c程序,输入一个不多于5位的整数例如:输入12345,输出为:n=5 /*位数*/ 12345 54321 给一个不多于5位的正整数,要求:1.求出它是几位数; 2.分别输出每一位数字; 3.按逆序输出各位数字 一道简单的c语言题(给出一个不多于5位的整数,要求 1、求出它是几位数 2、分别输出每一位数字 3、……)给出一个不多于5位的整数,要求 1、求出它是几位数 2、分别输出每一位数字 3、按 C编程:给一个不多于5位的正整数,要求:(1)求出它是几位数; (2)分别打印出每一位数字; (3C编程:给一个不多于5位的正整数,要求:(1)求出它是几位数;(2)分别打印出每一位数字; matlab switch 语句:输入成绩n;n C语言:输入一个不多于5位的正整数,求它是几位数.要求:将判断一个数的位数操作定义为一个函数C语言:输入一个不多于5位的正整数,求它是几位数.(要求:将判断一个数的位数操作定义 C语言整数输出要求:输入一个不多于5位的整数,分别输出该整数的位数,然后分别输出每一个数字.例如输入1234,输出41 2 3 4 用 pascal 编程Description给出一个不多于5位的非负整数,要求 1、求出它是几位数 2、分别输出每一位数字 3、按逆序输出各位数字,例如原数为321,应输出123Input一个不大于5位的数字Output三行 第一 C语言 给出一个不多于5位的正整数.1.输出它是几位数 2.输出每一位数字 3.按逆序输出各位数字,#include stdio.hvoid main(){int x,a,b,c,d,e,n,j;printf(请输入一个不多于5位的正整数 );scanf(%d,&x);a=x/1000 求高手写c程序,输入一个不多于5位的整数,能显示出它是几位数,并按正反两种顺序显示出各位数字.例如,若输入整数12345,输出为:n=51234554321