编写程序,输入一个四位数,求出该四位数的倒序数,然后再输出该数的倒序数。 

作者&投稿:邴彬 (若有异议请与网页底部的电邮联系)
编写程序,输入一个四位数,将该四位数倒序输出,如输入"1234",输出"4321",输入"1000",输出"1"~

#includeint main(){int n,s=0;scanf("%d",&n);while(n){s=s*10+n%10;n/=10;}printf("%d
",s); return 0; }

先写出其倒序,然后求其和。
具体程序代码如下:
#include "stdio.h"
int main ()
{
int x,y; //x是原数字,y是倒序后的数字
printf("请输入原数字:");
scanf("%d",&x) ;
if(x>9999) printf("输入数字不能超过9999");
else
{
for(y=0;x!=0;x=x/10 )
y=y*10+x%10;
}
printf("倒序后的数字是:%d",y);
system("pause");
}

代码如下:

#include <stdio.h>
#include <stdlib.h>

int main()
{
int number = 0, m = 0;

printf("请输入一个整数:");
scanf("%d", &number);

while (number != 0) {

int n = number % 10;

m = m * 10 + n;

number /= 10;
}
printf("数字倒序:%d
", m);

system("pause");
return 0;
}

运行结果:

如有疑问,可以追问。




编写一个程序,要求输入一个ASCII码值,然后输出相应的字符.
include <stdio.h>#include <stdlib.h>int main(){ printf("Ascii :"); int i; scanf("%d",&i); printf("Char is %c",i);}

输入一个整数,判断其奇偶数,若它是偶数,则输出是偶数,否则输出是奇数...
include <stdio.h> int main(void){ int a;printf("输入一个数:\\n");scanf("%d",&D);if (a%2==0)printf("你输入的是偶数"\\n);else printf("你输入的是奇数\\n");return 0;}

用c语言写一个程序,从键盘上连续输入字符,统计其中大写字母的个数,直...
运行截图:include<stdio.h>int main(){int n=0; char c; while((c=getchar())!='\\n') if(c>='A'&&c<='Z')n++; printf("%d\\n",n); return 0;}

用Python写程序:用户输入一个正整数N,计算从1到N(包含1和N)相加后...
用Python编写程序:用户输入正整数n,计算从1到n(包括1和n)相加的结果。实际上,它仍然是一个递归求和。第一个文本版本,然后添加图片。N=input(“please input integer N:”)sum=0 对于范围内的I(int(N)):(空四个空格)sum=I 1 print(“1 to N summation result:”,sum)“空四...

编程实现:从键盘输入一个数n,分别求出n的个位数字,十位数字和百位数字...
int num,a,b,c,temp;cout<<"请输入一个三位数:"<<endl;\/\/不知道是几位数,以三位数为例 cin>>num;c=num%10;\/\/个位数c a=num\/100;\/\/百位数为c temp=num%100;b=temp\/10;\/\/b为十位数 return;

微信在线文档怎么创建
1.打开手机上的"微信"。 2.把手机页面往下滑。 3.点击最上面的"搜索小程序"。 4.输入"腾讯文档"四个大字。 5.点击第一个小程序。 6.点击最下面中间的"+"。 7.点击第一行第一个的"在线文档"就创建好了。 已赞过 已踩过< 你对这个回答的评价是? 评论 收起 匿名...

编写程序输入一个小写字母,如何将其转换为大写字母输出
以java为例,可以使用String类的toUpperCase()方法。如图所示:

就是用键盘输入一个三行四列的二维数组,要求得出最小的的那个数和它所 ...
include<stdio.h> void main(){ int a[3][4],i,j,k1,k2,min=0;for(i=0;i<3;i++)for(j=0;j<4;j++)scanf("%d",a[i]+j);min=a[0][0];k1=0;k2=0;for(i=0;i<3;i++)for(j=0;j<4;j++)if(min>a[i][j]){ min=a[i][j];k1=i;k2=j;} printf("min ...

编写程序,输入一个用三个整数表示的年月日,输出该日是星期几。_百度知...
for(i=1;i<month;i++)sum=a[i]+sum;if(year%400==0||year%100!=0&&year%4==0)flag=1;if(flag==1&&month>2) sum++;sum=sum+day;return sum;} int main(){ int year,month,day;int sum=0,i;int a;\/\/1970年1月1日是周四。printf("输入日期:");scanf("%d%d%d",&year,...

C语言 编写一个程序,输入一个正整数,求出它是几位数。
求一个正整数n的位数可以先定义一个变量num,并初始化为0,依次把该整数n除以10,直到其为0为止,并且每除一次10,变量num的个数就自加1,最后num的值就是该整数n的位数。include <stdio.h> int main(){ int n,num=0;scanf("%d",&n);while(n){ num++;n\/=10;} printf("%d\\n",num)...

卫东区17595055339: c语言编写程序,输入一个4位数字要求输出这4个数字字符,每个数字间空一个空格,如输入1990输出' -
储雯伯克: #include <stdio.h> #include <string.h> main() {char c1[4];int i;gets(c1);for(i=0;i<4;i++)printf("%c ",c1[i]);return 0; }

卫东区17595055339: 编写程序,输入一个四位数,将该四位数倒序输出,如输入“1234”,输出“4321”,输入“1000”,输出“1”. -
储雯伯克: #include void main() { int Num; printf("请输入一个4位数: "); Num=1582; do { scanf("%d",&Num); } while (Num<1000 || Num>10000); 输出结果 printf("倒序以后的数字为: %d%d%d%d.",Num%10,(Num%100)/10,(Num%1000)/100,Num/1000); getchar() }

卫东区17595055339: C语言中输入一个四位数,分别求出该数的千位数,百位数,十位数和个位数,并输出的程序是什么? -
储雯伯克: 首先把四位数转成字符串数组,再进行字符串数组循环,就可以输出各个位数上的数字了.

卫东区17595055339: 有变量m表示一个四位数,编程序求出m的四个数字 <国三C++> -
储雯伯克: #include <stdio.h> int main() { int m,Temp[4]={0}; printf("输入四位数 scanf("%d",&m); printf("千位数:printf("百位数:%d\n",Temp[1]=m/100-Temp[0]*10); printf("十位数:%d\n",Temp[2]=m/10-Temp[0]*100-Temp[1]*10); printf("个位数:%d\n",Temp[3]=m%10); return 0; }

卫东区17595055339: 请编写一个程序,用户从键盘输入一个四位数,输出这四位数的每个数值位的数字之 和 -
储雯伯克: #include<iostream.h> main() { int x; char y[4]; cin>>y[0]>>y[1]>>y[2]>>y[3]; x=y[0]+y[1]+y[2]+y[3]-192; cout<<x<<endl; }

卫东区17595055339: 写一个函数,输入一个4位数字,要去输出这4个数字字符,但每两个数字间空一格. -
储雯伯克: 输入'1990'后,函数a()中i从4到1循环.b[8]=b[4]; (b[8]='\0') b[7]=' '; b[6]=b[3]; (b[6]='0') b[5]=' '; b[4]=b[2]; (b[4]='9') b[3]=' '; b[2]=b[1]; (b[2]='9') b[1]=' '; b[0]不变(仍为'1') 最后输出一个串长为8的字符串:'1 9 9 0 '.

卫东区17595055339: JAVA编程,输入一个四位数,求四位数的每位数字之和! -
储雯伯克: public static void main(String[] args) 这个算法的 c和java基本没区别的public static void main(String[] arg){ int k=0;int m=0; System.out.println("输入一个四位数"); Scanner input=new Scanner(System.in); int nums=nextInt(); while(nums!=0){ ...

卫东区17595055339: 编写一个C程序问题如下 输入一个四位数求出对应数字并输出最后将千位和十位对换,百位和个位对换并输出 -
储雯伯克: #include int main() { int number; printf("请输入0~9999的数字:"); scanf("%d",&number); if(number>9999||number { printf("请输入0~9999的数字:"); return 0; } int ones=number%10,tens=number/10%10,hundreds=number/100%...

卫东区17595055339: 任意输入一个4位数,求其个位与百位之和的c程序 -
储雯伯克: int main() {printf("请输入一个4位整数\n");scanf("%d",&n);int a = n%10;// 个位int b = (n%100)/10;// 百位return a+b; }

卫东区17595055339: 编写程序,对输入的任意四位整数x,求出它的逆序数y,并输出y的值. -
储雯伯克: int main(){ int i; cout<<"请输入1个四位数"<<endl; cin>>i; int a,b,c,d; a=i/1000; b=i%1000/100; c=i%100/10; d=i%10; cout<<(d*1000+c*100+b*10+a)<<endl; }

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