#include<stdio.h>
void
main()
{
int
a=1
printf("%03d",a)
}
它表示结果有3位,不够的前面补0,超过3位就将整数完全显示,不限制在3位。。。
首先分别获得这个整数的十位和个位,再将个位乘10加上十位得到交换后的数字,输出即可。代码如下:
#include <stdio.h>int main()
{
int num
scanf("%d", &num)
num = (num % 10) * 10 + num / 10
printf("%d", num)
return 0
}
#include<stdio.h>
int main()
{ int a,b
printf("请输入两个两位正整数:")
scanf("%2d%2d",&a,&b)
printf("%5d\nX)%3d\n------\n",a,b)
printf("%5d\n%4d\n------\n%5d\n",a*(b%10),a*(b/10),a*b)
return 0
}