4.11
#define _CRT_SECURE_NO_WARNINGS
#include<stdio.h>
int main()
{
int a = 0, b = 0;
do
{
printf("请输入一个正整数;");
scanf("%d", &a);
if (a <= 0)
{
printf("输入正整数,你眼瞎?!");
}
} while (a <= 0);
printf("%d逆向显示的结果是",a);
while (a > 0)
{
int i = 0;
i = a % 10;
printf("%d", i);
a /=10;
}
return 0;
}
4.12
#define _CRT_SECURE_NO_WARNINGS
#include<stdio.h>
int main()
{
int a = 0, count = 0;
do
{
printf("请输入一个正整数:");
scanf("%d", &a);
if (a < 0)
{
printf("正整数!看明白再输!\n");
}
} while (a < 0);
int b = a;
while (a > 0)
{
a /= 10;
count++;
}
printf("%d的位数是%d",b, count);
return 0;
}
4.13
#define _CRT_SECURE_NO_WARNINGS
#include<stdio.h>
int main()
{
int a = 0, i = 0, sum = 0;
printf("n的值:");
scanf("%d", &a);
for (i = 0; i <=a; i++)
{
sum += i;
}
printf("1到%d的和为%d",a, sum);
return 0;
}
4.14
#define _CRT_SECURE_NO_WARNINGS
#include<stdio.h>
int main()
{
int a = 0, i = 1, count = 0;
printf("请输入一个整数:");
scanf("%d", &a