"将任意的两位整数y的个位数和十位数交换",用c语言来表示

如题所述

思路:先求出这个两位数十位和个位数,把个位乘以10加上十位上的数就是交换后的数。

参考代码:

#include <stdio.h>
int main()
{
     int n,m;
     scanf("%d",&n);
     m=(n%10)*10+n/10;
     printf("%d\n",m);
     return 0; 
}
/*
运行结果:
36
63
*/
温馨提示:答案为网友推荐,仅供参考
第1个回答  2015-03-27
#include<stdio.h>
int main()
{
int num;
printf("请输入一个两位数:\r");
scanf(%d, &num);
printf("\n交换后的数为:%d", ((num%10)*10 + (num/10)));
return 0;
}本回答被网友采纳
第2个回答  2015-03-27
int y;
scanf("%d",&y);
printf("%d",(y%10)*10+y/10);
第3个回答  2015-03-27
int y = 13;

y = (y%10)*10+(y/10);
相似回答