1、逆向显示输入值
代码如下:
#include<stdio.h>
int main()
{
int n;
do{
printf("请输入一个正整数:");
scanf("%d",&n);
if(n<=0)
puts("\a请不要输入非正整数。");
}while(n<=0);
printf("%d该整数逆向显示的结果是",n);
while(n>0)
{
printf("%d",n%10);
n/=10;
}
puts("。");
return 0;
}
2、编写一段程序,读取一个正整数,显示其位数 。
代码如下:
#include<stdio.h>
int main()
{
int n,i=0;
do{
printf("请输入一个正整数:");
scanf("%d",&n);
if(n<=0)
puts("\a请不要输入非正整数。");
}while(n<=0);
printf("%d的位数是",n);
while(n>0)
{
n/=10;
i++;
} printf("%d",i);
return 0;
}