88问答网
所有问题
怎么用C语言编一个程序,逆序输出一个正整数!
如题所述
举报该问题
其他回答
第1个回答 2019-12-15
楼上的看清楚题目,是倒序正整数,不是倒序字符串
#include
<stdio.h>
main()
{
int
integer;
printf("请输入一个正整数");
scanf("%d",&integer);
while(integer
!=
0)
{
printf("%d",integer%10);
integer=integer/10;
}
}
相似回答
C语言编写程序
:输入
一个正整数
,将其
逆序输出
。例如,输入12345,输出54321...
答:
分析:首先,输入的是一个整数,因此最前面一位数不是零,所以我们可以用除10取余法写
。a = num % 10 就是输出数字的最后一位 然后除10剔除数字最后一位,这样数字倒数第二位就会输出。以此类推,就能逆序输出数字。
c语言如何
将
一个
数
逆序输出
?
答:
在C语言中,
可以使用一个for循环或递归来输出一个数的逆序
。以下是两种方法的示例:使用for循环:首先定义一个整型变量n,用于存储需要输出逆序的数。然后使用for循环,从n的个位开始,依次取出每一位,逆序输出。在循环体中,使用printf函数输出每一位。示例代码如下:使用递归:首先定义一个整型变量n,...
C语言编写程序
将输入的
一个正整数
以相反的顺序
输出
例如输入1234输出432...
答:
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
C语言
里输入
一个正整数,如何
让它
逆序输出
?
答:
int main(){ int i=12345; //定义一个12345的
整数
int temp=0;//temp作为存储的值 while(i!=0){ temp = temp*10 + i%10;i/=10;} //
反序
取出来 printf("%d",temp); //打印 return 0;}
用C语言
输入
一个正整数
n,将其
逆序输出
?
答:
C语言
输入
一个正整数
n,将其
逆序输出
:include<stdio.h> include<stdlib.h> int main(){ int a;while(scanf("%d",&a)!= EOF){ while(a>0){ printf("%d",a%10);a = a/10;} printf("\n");} return 0;} 运行结果如下:
C语言
编程题:
怎样逆序输出
数字
答:
include<stdio.h>int main(){ int num, a[10], i, k=0; printf("请输入
一个正整数
:"); scanf("%d", &num); //分割正整数的每一位,并存放到数组a中 while(num>0) { a[k++] = num%10; // 将正整数的最低位保存到数组a中 num /= 10; // ...
用C语言
输入
一个正整数
n,将其
逆序输出
?
答:
以下是
用C语言
输入
一个正整数
n,将其
逆序输出
的代码:```c include <stdio.h> int main() { int n, rev = 0;printf("请输入一个正整数:");scanf("%d", &n);while(n != 0) { rev = rev * 10 + n % 10;n /= 10;} printf("逆序输出为:%d\n", rev);return 0;} ```...
编写程序
将输入的
一个正整数
以相反的顺序输出。比如输入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语言输入一个字符串再逆序