给出一个小于1000正整数,编程求该数是几位数,并按逆序打印出各位上的数字。例如原数为321,则输出123。

作者&投稿:公坚 (若有异议请与网页底部的电邮联系)
给一个不多于 5 位的正整数,要求:一、求它是几位数,二、逆序打印出各位数字?~

public class Prog24{
public static void main(String[] args){
int n = Integer.parseInt(args[0]);
int i = 0;
int[] a = new int[5];
do{
a[i] = n%10;
n /= 10;
++i;
}while(n!=0);
System.out.print(" 这是一个 "+i+" 位数,从个位起,各位数字依次为: ");
for(int j=0;j<i;j++)
System.out.print(a[j]+" ");
}
}

#include
#include
#include
int main(){
int get=0;
char num[10];
printf("请输入一个整数:");
if(!scanf("%d",&get))return -1;
sprintf(num,"%d",get);
printf("字符数:%d
",strlen(num));
for(get=strlen(num);get>=0;get--)
putchar(num[get]);

system("pause");
}

int main(void)
{
int n;
int count = 0;
int a,b,c,d,e;
printf("请输入一个不低於5位的正整数:");
scanf("%d",&n);
if((n/100000)==0 && (n>9999))
{
printf("所输入数字的位数为 = 5位\n",count);
printf("\n");
a = n/10000;
b = n%10000/1000;
c = n%1000/100;
d = n%100/10;
e = n%10;
printf("分别输出每个数字为: %d %d %d %d %d\n",a,b,c,d,e);
printf("\n");
printf("逆向输出为:%d%d%d%d%d\n",e,d,c,b,a);
printf("\n");
}
else if((n/10000)==0 && (n>999))
{
printf("所输入数字的位数为 = 4位\n",count);
printf("\n");
a = n/1000;
b = n%1000/100;
c = n%100/10;
d = n%10;
printf("分别输出每个数字为: %d %d %d %d\n",a,b,c,d);
printf("\n");
printf("逆向输出为:%d%d%d%d\n",d,c,b,a);
printf("\n");
}
else if((n/1000)==0 && (n>99))
{
printf("所输入数字的位数为 =3位\n",count);
printf("\n");
a = n/100;
b = n%100/10;
c = n%10;
printf("分别输出每个数字为: %d %d %d\n",a,b,c);
printf("\n");
printf("逆向输出为:%d%d%d\n",c,b,a);
printf("\n");
}
else if((n/100)==0 && (n>9))
{
printf("所输入数字的位数为 =2位\n",count);
printf("\n");
a = n/10;
b = n%10;
printf("分别输出每个数字为: %d %d\n",a,b);
printf("\n");
printf("逆向输出为:%d%d\n",b,a);
printf("\n");
}
else if((n/10)==0)
{
printf("所输入数字的位数为 =1位\n",count);
printf("%d\n",n);
}
else
printf("您所输入的数字超过了5位\n");

return 0;
}

1123


给出一个小于1000正整数,编程求该数是几位数,并按逆序打印出各位上的...
int main(void){ int n;int count = 0;int a,b,c,d,e;printf("请输入一个不低於5位的正整数:");scanf("%d",&n);if((n\/100000)==0 && (n>9999)){ printf("所输入数字的位数为 = 5位\\n",count);printf("\\n");a = n\/10000;b = n%10000\/1000;c = n%1000\/100;d =...

给出一个小于1000正整数,编求该数是几位数,并按逆序打印出各位上的数字...
include <string.h> int main(){ int get=0;char num[10];printf("请输入一个整数:");if(!scanf("%d",&get))return -1;sprintf(num,"%d",get);printf("字符数:%d\\n",strlen(num));for(get=strlen(num);get>=0;get--)putchar(num[get]);system("pause");} ...

给出一个小于1000正整数,编程求该数是几位数,并按逆序打印出各位上的...
int i = 0;printf("please input an number less than 1000 : ");while(1){ scanf("%d",&num);if(num > 0 && num < 1000)break;else { printf("input error !\\n");printf("please input an number less than 1000 : ");} } while(num != 0){ data = num%(int)pow(10,i...

用C语言 给出一个小于1000正整数,编求该数是几位数,并按逆序打印出各位...
include <stdio.h> main(){ long m,c,d,e;printf("请输入一个小于1000正整数:\\n");scanf("%ld",&m);e=m%10;d=m\/10%10;c=m\/100%10;if(m>=100){ printf("你输入的是3位数.\\n");printf("逆序输出:%ld.\\n",e*100+d*10+c);} else if(m>=10){ printf("你输入的是2位...

如何在Excel表格中筛选出小于等于1000的数据
首先,打开你的Excel表格并定位到你想要筛选的列。假设我们想要筛选出“销售额”列中小于等于1000的数据。我们可以按以下步骤操作:1. 点击列标题“销售额”旁边的下拉箭头,选择“数字筛选”,然后选择“小于或等于”。2. 在弹出的对话框中,输入你想要筛选的...

从键盘输入一个字符串从键盘输入一个小于1000的正数
关于从键盘输入一个字符串,从键盘输入一个小于1000的正数这个很多人还不知道,今天来为大家解答以上的问题,现在让我们一起来看看吧!1、123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869#include #include using namespace ...

C语言编程 从键盘输入一个小于1000的正整数,并读入该值,然后输出用语言...
include <stdlib.h>#include <stdio.h>using namespace std;int n;int main(){scanf("%d", &n);int v = n\/100; if (v == 9) printf("Nine hundred");else if (v == 8) printf("Eight hundred");else if (v == 7) printf("Seven hundred");else if (v == 6) printf("...

给出一个小于1000正整数,编程求该数是几位数,并按逆序打印出各位上的...
using namespace std;int SIZE = 3;int main(int argc, char *argv[]){ cout << "请输入小于1000的正整数: ";int n;cin >> n;while(n < 0 || n > 1000){ cout << "输入数字属于1000以内正整数,请重新输入:";cin >> n;} int count=0;int ar[SIZE];int i = 0;while(n...

小于1000的可连数的个数
999个

用数字5.6.3.1.4可以组成多少个小于1000的不含重复数字的自然数?_百 ...
用数字5.6.3.1.4,组成小于1000的不含重复数字的自然数:数量=从5项中选择3项的排列+从5项中选择2项的排列+ 从5项中选择1项的排列 =5!\/(5-3)! + 5!\/(5-2)! + 5!\/(5-1)!=5!\/2! + 5!\/3! + 5!\/4!=(5×4×3×2×1)\/(2×1) + (5×4×3×2×1)\/(3×2...

奎屯市15738008480: 给出一个小于1000正整数,编程求该数是几位数,并按逆序打印出各位上的数字. -
智仁岑连: #include using namespace std; int SIZE = 3; int main(int argc, char *argv[]) { cout << "请输入小于1000的正整数: "; int n; cin >> n; while(n < 0 || n > 1000) { cout << "输入数字属于1000以内正整数,请重新输入:"; cin >> n; } int count=0; ...

奎屯市15738008480: C语言编程.题目:从键盘输入一个小于1000的正数,要求输出它的平方根 -
智仁岑连: #include<stdio.h> #include<math.h>//由于sqrt()函数在数学库中,需要将数学库文件包含进来 int main() {double n;scanf("%lf",&n);if(n<1||n>=1000)printf("输入不符合要求,请输入小于1000的正数!\n");else{printf("%d\n",(int)sqrt(n));//sqrt(n) 用来求给定值的平方根的函数//(int)sqrt(n)是强制类型转换,转为int直接截取整数部分.}return 0; }

奎屯市15738008480: 求平方值小于1000的最大正整数,写出一个算法的程序. -
智仁岑连:[答案] i=1 DO i=i+1 s=i^2 LOOP UNTIL s>=1 000 i=i-1 PRINT“平方值小于1 000的最大正整数为:”;i END

奎屯市15738008480: C语言编程 从键盘输入一个小于1000的正整数,并读入该值,然后输出用语言描述的该整数值.例如,9 -
智仁岑连: //本示例默认没有非法输入(比如输入了字母、中文或其他符号) //本示例只执行一次,如果希望能重复运行直至主动中止,请自行修改 #include #include int main() {char interger[100];int temp = 0;int result = 0;scanf("%s", interger);if (...

奎屯市15738008480: c语言求一个不大于1000的10进制正整数的二进制 -
智仁岑连: #includeint fun(int n,char a[]) { int i=0; while(n) { a[i]=n%2+'0'; n/=2; i++; } return i; } void main() { int n,len,i; char a[20]; scanf("%d",&n); len=fun(n,a); for(i=len-1;i>=0;i--) printf("%c",a[i]); printf("\n"); }

奎屯市15738008480: C语言编程.题目:从键盘输入一个小于1000的正数,要求输出它的平方根(如果平方根不是整数,则输出其整数 -
智仁岑连: 一般格式 printf(格式控制,输出表列) .说明: (1)“格式控制”是用双撇号括起来的字符串,也称“转换控制字符串”,它包括两种信息: ①格式说明:由“%”和格式字符组成,它的作用是将输出的数据转换为指定的格式输出. ②普通...

奎屯市15738008480: c语言编程 将一个小于1000的正整数表示成1和质因子的连乘积,如输入45,输出45=1*3*3*5 -
智仁岑连: #include void main() { int n; int i; scanf("%d",&n); printf("%d=1",n); while(n!=1) { for(i=2;i { if(n%i==0) break; } printf("*%d",i); n=n/i; } }

奎屯市15738008480: C语言,从键盘输入一个小于1000的正数,要求输入他的平方根,要求输入先检查是否是小于1K的正数else重输 -
智仁岑连: #include#include#include//少了这行,因为后面用到的sqrt()函数,是数学函数库中的.intmain(){intm,n;printf("请输入一个小于1000的正数:");scanf("%d\n",&m);while(m=1000){printf("error!wrongdata!");printf("请输入一个小于1000的正数:");scanf("%d\n",&m);}n=sqrt(m);printf("n=%d\n",n);system("pause");return0;}

奎屯市15738008480: 从键盘输入一个小于1000的的正数,要求输出它的平方根(如平方根不是整数,则输出其整数部分.). -
智仁岑连: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16#include <stdio.h> #include <tgmath.h>intmain() {printf("请输入一个小于1000的的正数:");doublea; //定义一个double类型变量ascanf("%lf", &a); //输入a if((0 < a && a < 1000)) {//判断a的...

奎屯市15738008480: 编写程序题 -
智仁岑连: #include <stdio.h> int is_prime_number(int ); int main(int argc, char const *argv[]) { int i; int j; int num; int num_first[1000]; int num_second[1000]; int count = 0; int flag = 0; printf("plese input a number(<1000): \n"); scanf("%d",&num); for (i = 0; ...

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 星空见康网