第一种方法
利用计算的形式得到结果。
int main()
{
int a = 0, b = 0, c = 0, d = 0, e = 0;
scanf("%d", &a);
printf("%d", a % 10);//取余数得到个位数
a = a / 10;//整除只保留小数点前面的数字。
printf("%d", a % 10);//十位数
a = a / 10;//
printf("%d", a % 10);//百位数
a = a / 10;//
printf("%d", a % 10);//千位数
return 0;//
}
思考以上方法怎么利用循环实现。
第二种方法
利用输入字符串的形式。
int main()
{
char art[10];//因为要输入字符串所以用char
scanf("%s",art);//把数字串当字符串形式输入,所以用%s。注意art前面不要用&。
printf("%c%c%c%c",art[3],art[2],art[1],art[0]);
return 0;
}