题目描述
编写程序,实现一个整数的倒序之后值输出,例如77568则输出86577。如果改数的倒序前导有0,则去掉0只输出有效数字例如10则输出1。
输入
有多组测试数据,每组测试数据为一个整数,以0结束(0不处理)。
输出
对应每个数据,输出其倒序值,每个数据输出结果占一行。
妈的 如何去掉0
C语言倒叙输出
答案:2 悬赏:0
解决时间 2021-04-18 05:12
- 提问者网友:余味
- 2021-04-17 15:42
最佳答案
- 二级知识专家网友:堕落奶泡
- 2021-04-17 16:08
#include
#include
main(){
int a1,t,i=0;
double t1,t2;
t1=clock();
while(scanf("%d",&a1)!=EOF){
i=0;
while(a1 != 0)
{
if(a1%10==0){
a1=a1/10;
t=a1%10;
a1=a1/10;
printf("%d",t);
}
else {
t=a1%10;
a1=a1/10;
printf("%d",t);
}
}
printf("\n");
t2=clock();
printf("%lfms",t2-t1);
}
}
#include
main(){
int a1,t,i=0;
double t1,t2;
t1=clock();
while(scanf("%d",&a1)!=EOF){
i=0;
while(a1 != 0)
{
if(a1%10==0){
a1=a1/10;
t=a1%10;
a1=a1/10;
printf("%d",t);
}
else {
t=a1%10;
a1=a1/10;
printf("%d",t);
}
}
printf("\n");
t2=clock();
printf("%lfms",t2-t1);
}
}
全部回答
- 1楼网友:绝望伪装
- 2021-04-17 17:40
#include<stdio.h>
#include<time.h>
main(){
int a1,t,i=0;
double t1,t2;
t1=clock();
while(scanf("%d",&a1)!=eof){
i=0;
while(a1 != 0)
{
if(a1%10==0){
a1=a1/10;
t=a1%10;
a1=a1/10;
printf("%d",t);
}
else {
t=a1%10;
a1=a1/10;
printf("%d",t);
}
}
printf("\n");
t2=clock();
printf("%lfms",t2-t1);
}
}
我要举报
如以上问答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯