c语言,输入小于8位的整数,逆向输出各位。简单些!
答案:4 悬赏:40 手机版
解决时间 2021-02-05 16:45
- 提问者网友:欺烟
- 2021-02-04 22:35
c语言,输入小于8位的整数,逆向输出各位。简单些!
最佳答案
- 五星知识达人网友:慢性怪人
- 2021-02-04 23:37
#include<stdio.h>
void main(void)
{
int num;
scanf("%d",&num);
for(;num>0;num/=10)
putchar(num%10+'0');
}
void main(void)
{
int num;
scanf("%d",&num);
for(;num>0;num/=10)
putchar(num%10+'0');
}
全部回答
- 1楼网友:十鸦
- 2021-02-05 03:04
#include<stdio.h>
void main()
{
int i;
long a;
printf("Please input:");
scanf("%ld",&a);
while(a)
{
printf("%ld",a%10);
a=a/10;
}
}
- 2楼网友:往事埋风中
- 2021-02-05 01:46
#include
int main()
{
int n = 1, i = 0, j = 0, tmp = 0;
int a[100] = {0};
printf("你要输入多少个数?");
scanf("%d",&n);
if(n < 1)
{
printf("输入错误,个数至少为1个!");
return 0;
}
for(i = 0; i < n; i++)
{
printf("请输入第%d个数:", i+1);
scanf("%d",&a[i]);
}
printf("\n逆向输出顺序为:");
while(n--)
{
printf("%d ",a[n]);
}
return 0;
}运行示例如下:
- 3楼网友:你可爱的野爹
- 2021-02-05 00:24
#include <stdio.h>//望采纳!!!
int main(void)
{
int number;
while(1){
printf("please input is number:");
scanf("%d", &number);
if (number>0 && number <10000000)
{
break;
}
printf("你输入的数不合法,请输入大于0且小于8位数的整数!\n");
}
printf("%d的回文数是:",number);
while(number!=0)
{
printf("%d",number%10);
number = number/10;
}
printf("\n");
return 0;
}
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯