1. 判断奇偶性
int main()
{
int num = 0;
printf("请输入一个整数");
scanf("%d", &num);
if (num % 2 == 1)
printf("%d是奇数", num);
else
printf("%d是偶数", num);
return 0;
}
此代码段用于判断用户输入的整数是奇数还是偶数。
2. 判断年龄是否成年
int main()
{
int num = 0;
printf("请输入一个年龄");
scanf("%d",&num);
if (num >= 18)
{
printf("成年");
printf("可以上网");
}
else
printf("未成年");
return 0;
}
此代码段用于判断用户输入的年龄是否达到成年标准,并输出相应信息。
3. 判断数的正负或零
int main()
{
int num = 0;
printf("请输入一个数");
scanf("%d", &num);
if(num > 0)
{
printf("num是正数\n");
}
else if (num < 0)
{
printf("num是负数");
}
else
{
printf("num是零");
}
return 0;
}
此代码段用于判断用户输入的数是正数、负数还是零。
4. 嵌套判断奇偶性与正负数
int main()
{
int num = 0;
printf("请输入一个数");
scanf("%d", &num);
if (num > 0)
{
if (num % 2 == 1)
{
printf("num是正数");
printf("且num是奇数");
}
else
printf("num是偶数");
}
else
printf("num非正数");
return 0;
}
此代码段首先判断输入的数是否为正数,若是则进一步判断其为奇数还是偶数。
5. 判断年龄阶段
int main()
{
int age = 0;
printf("请输入年龄");
scanf("%d", &age);
if (age < 18)
printf("少年");
else if (age <= 89)
{
if (age <= 44)
printf("青年");
else if (age <= 59)
printf("中老年");
else
printf("老年");
}
else
printf("老寿星");
return 0;
}
此代码段用于判断用户输入的年龄所属的阶段(少年、青年、中老年、老年、老寿星)。
6. 字符串长度计算
int main()
{
char arr[] = { 't','i','t','\0'};
printf("%d\n",strlen(arr));
}