88问答网
所有问题
C语言编写程序将输入的一个正整数以相反的顺序输出例如输入1234输出4321,请附每行讲解
如题所述
举报该问题
推荐答案 2015-10-19
#include<stdio.h>
int main()
{
int i,j,a[10],b;
scanf("%d",&b);
for(i=0;b!=0;i++)
{
a[i]=b%10;
b=b/10;
} //将数字的每一位存到数组里
for(j=0;j<i;j++)
printf("%d",a[j]); //将数组里的数逆序输出
return 0;
}
温馨提示:答案为网友推荐,仅供参考
当前网址:
http://88.wendadaohang.com/zd/gac1VMV1Sg1cccMMa1K.html
相似回答
编写程序将输入的一个正整数以相反的顺序输出例如输入1234输出4321
答:
3424
编写程序将输入的一个正整数以相反的顺序输出
。比如
输入1234,输出4321
...
答:
include <stdio.h>int main(){int n;printf("
输入正整数
: ");scanf("%d",&n);while(n){printf("%d",n%10);n/=10;}return 0;}
求
一个C语言程序
:
输入正整数,
要求
以相反
数
顺序输出
该数求详解
答:
/*求一个
C语言程序:输入正整数
,要求
以相反数顺序输出该
数。
如输入1234,输出4321
.*/ include "stdio.h"void main(){ int n,m,r;printf("请输入1个正整数:");scanf("%d",&n);m=n;printf("\n正整数%d反序输出为:",n);while(m){ r=m%10;printf("%d",r);m=m/10;} } ...
...要求
以相反
数
顺序输出
该数。如
输入1234,输出4321
.
答:
{ int input;int ret,num;printf("Input a int:");scanf("%d",&input);for(;;){ num=input%10;input=input/10;printf("%d",num);if(input<10){ printf("%d\n",input);break;} } return 0;} 例子输出。当然实际上,你要把printf的部分保存起来。Input a int:
1234
4321
Press any ...
用
C语言编写
:“
将输入的一个正整数以相反的顺序输出
。
例如输入1234,
输 ...
答:
1,ar = 0;while (temp >= 10){ temp /= 10;len++;} for (int i = 1;i <= len;i++){ temp = a % static_cast<int>(pow(10.0,len - i + 1)) / static_cast<int>(pow(10.0,len - i));ar += temp * static_cast<int>(pow(10.0,i - 1));} return ar;} ...
...按
相反的顺序输出
。
例如,输入
“
1234
”
,输出
“
4321
”。
答:
include<iostream>unsigned int reverse(unsigned int n){ unsigned int pm=10;while (n / pm){pm *= 10;};pm /= 10;if (pm == 1) return n;return (n % 10)*pm + reverse(n / 10);}int main(int argc, char* argv[]){using namespace std;cout << reverse(
1234
) << endl...
c语言
作业 求助!!!
答:
1、从键盘
输入一个
小于六位的
正整数,
判断它是几位数,并按照
相反的顺序输出
各位上的数字,如
输入1234,输出
为
4321
。include <stdio.h> void main(){ int a[6],i,j=0,b;scanf("%d",&b);for(i=0;i<6;i++){ a[i]=b%10;b/=10;} for(i=0;i<6;i++){ if(a[i]!=0){ p...
...
编写程序将输入的一个正整数以相反的顺序输出
。
例如输入1234,输出
4...
答:
include<stdio.h> void main(){ int a,b
,c,
d,e,f,g,h,sum;scanf("%d",&a);if(a>=1000&&a<=9999){ b=a/1000;c=a%10;d=a/1000;e=a/100;f=e%10;g=a/10;h=g%10;sum=c*1000+f*10+h*100+d;printf("转换后:%d",sum);} else printf("此数不为4位数");} ...
大家正在搜
编写程序输入一个整数
编写程序从键盘输入一个整数
C语言求正整数每一位上的数字
c语言输入一个正整数n
C语言中负整数可以对正整数求余吗
C语言中判断一个数为正整数
C语言求一个正整数的因子
C语言求两个正整数的最大公约数
计算前n个正整数的和C语言
相关问题
编写一个递归函数,将整数的个位上的数字按相反的顺序输出。例如...
求一个C语言程序:输入正整数,要求以相反数顺序输出该数。如输...
编写程序将输入的一个正整数以相反的顺序输出。比如输入1234...
C语言编辑30 输入一个正整数,要求以相反的顺序输出该数。例...
求一个C语言程序:输入正整数,要求以相反数顺序输出该数求详解
在C语言中,把输入的整数按输入顺序的反方向输出,例如,输入数...
C语言编程问题 从键盘输入一个小于六位数的正整数,按照相反的...
C语言入门习题,实现从键盘输入一个整数,然后以相反的顺序输出...