C语言设计题目:输入一个五位整数,将它反向输出.例如输入12345,输出应为54321.现在要求用指针把它做出来. 扫码下载作业帮搜索答疑一搜即得 答案解析 查看更多优质解析 解答一 举报 方法很多嘛 随便来一个:#include #include void main(){char p[10];char *q;int i=0;scanf("%s",p);q=p;while(*(q++))...
includemain(){int n,a,b,c;scanf("%d",&n);a=n/100;b=(n/10)%10;c=n%10;printf("\n倒序输出结果:%d%d%d",c,b,a);getch();}三位数除以100那么商就是三位数的百位上数字,三位数除以10的商再除以10的余数就是三位数的十位上的数字,三位数除以10的余数就是三位数个位上的数字...
} printf("这个数的方向输出的结果是:%ld\n",temp);}
void main(){ int a[5],i;for( i=0;i<5;i++)scanf("%d\n",&a[i]);for(i=5;i>0;i++)printf("%d\n",a[i]);}
include<stdio.h>main(){ int x; scanf("%d",&x); while(x){ printf("%d",x%10); x/=10; }}程序循环输出部分,每次输出x的个位数,然后把x的个位数去掉,这样循环结束就倒叙输出了所有的位数了。
//输入的数字是1位数,则再次输入 for(;;){ printf("请输入一个两位以上的数:\n");scanf("%d",&num);if(num/10>0){ break;} } reverse(num);//调用反向输入函数 } reverse(int num){ printf("反向后的数字是:");while(num>0){ printf("%d",num%10);//打印除10后的余数 num=num/10;//...
include <stdio.h>int main(void){ int x; printf("Please input a number: "); scanf("%d", &x); if(x>9999 && x<100000) { do { printf("%d", x%10); x=(int)x/10; } while (x>0); } else printf("Data error."); return 0;} ...
【C语言】第4讲(15)判断输入的字符是否为英文字母,如果是大写字母,就自动转换成小写字母,并且输出;如果是小写字母,就转换成大写字母并输出;如果不是英文字母, 6651播放 零基础C语言学习,第18课:题目练习(反向输出三位数) 2.4万播放 《C语言程序设计》4小时速成课程预习/复习/补考/期末突击不挂科视频课程(内含例题...
printf("Please input a number(10000~99999):");scanf("%d",&numberInput);number=numberInput;for(int i=0;i<5;i++){reverse=reverse*10+number%10;number/=10;}printf("%d+%d=%d",numberInput,reverse,numberInput+reverse); return 0; }执行效果如下:...
1.输入三个整数,输出其中最大数。 2.计算1+1/2+1/4+…+1/50的值。 3.输入一个五位数,将它反向输出,例如输入12345,则输出54321。 4.求100以内奇数的和。 5、请编程实现下列分段函数的值: _(1-x)/2(x<0) (1-x)X2( x > 1) 6、 利用数组编写程序,输出斐波那奇数列1、1、2、3、5、8…的...