在C语言中怎样保留两位整数?

Python016

在C语言中怎样保留两位整数?,第1张

如果你想保留几位整数,不够的在前面补0,可以这样做,比如:

#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

}