作业帮 > 综合 > 作业

每位数字都加上5,然后用和除以10的余数代替该数字,再将第一位和第四位交换,第二位和第三位交换,用c语言程序来完成.

来源:学生作业帮 编辑:作业帮 分类:综合作业 时间:2024/05/20 19:01:14
每位数字都加上5,然后用和除以10的余数代替该数字,再将第一位和第四位交换,第二位和第三位交换,用c语言程序来完成.
输入一个四位数,然后每位数字都加上5,然后用和除以10的余数代替该数字,再将第一位和第四位交换,第二位和第三位交换,用c语言程序来完成.
/*
思路 先把 数 x 的每一位分别存入数组w[10] 中 然后 在变换 在还原位数字 即可
注 :可以处理 多位数字
如输入 7893
输出8432
*/
#include
void main(){
int x,p;
printf("input a data:\n");
scanf("%d",&x);
int w[10],i,j,k,n;
p=x;
for(i=0;p/10;i++,p/=10)
w[i]=p%10;
w[i]=p;
n=i+1;
for(i=0;i