level 1
坏小子的三观
楼主
//程序3.3用标准的嵌套语句检查一个整数是奇数 还是偶数
#include<stdio.h> //需要用到printf()和scanf()
#include<limits.h> //需要用到LONG_MAX
int main()
{
long a = 0L; //存储这个检查的整数
printf("请输入一个较小的整数%d:", LONG_MAX);//LONG_MAX会输出long的极限值
scanf_s("%d", &a);
if (a % 2 == 0L) //如果这个整数能被整除那么执行下面的语句
{
printf("%d是偶数", a); //判算这个整数是否是偶数
//现在测试下这个整数除以2再取模余2的时候是否是偶数
if ((a / 2) % 2 == 0L) //如果这个整数除以2后还能被2整除就执行下面的语句
{
printf("%d除以2后还是偶数\n", a); //判算这个整数除以2后还是偶数
printf("这种情况不是那么被人关注到吗?\n");//这句是废话
}
}
else
printf("%d是奇数\n", a); //这个整数不能被2整除所以判算是奇数
return 0; //结束程序 或返回某个值
}
2016年01月01日 04点01分
1
#include<stdio.h> //需要用到printf()和scanf()
#include<limits.h> //需要用到LONG_MAX
int main()
{
long a = 0L; //存储这个检查的整数
printf("请输入一个较小的整数%d:", LONG_MAX);//LONG_MAX会输出long的极限值
scanf_s("%d", &a);
if (a % 2 == 0L) //如果这个整数能被整除那么执行下面的语句
{
printf("%d是偶数", a); //判算这个整数是否是偶数
//现在测试下这个整数除以2再取模余2的时候是否是偶数
if ((a / 2) % 2 == 0L) //如果这个整数除以2后还能被2整除就执行下面的语句
{
printf("%d除以2后还是偶数\n", a); //判算这个整数除以2后还是偶数
printf("这种情况不是那么被人关注到吗?\n");//这句是废话
}
}
else
printf("%d是奇数\n", a); //这个整数不能被2整除所以判算是奇数
return 0; //结束程序 或返回某个值
}