1.输入一个整数,判断是奇数还是偶数
#define _CRT_SECURE_NO_WARNINGS 1
#include<stdio.h>
int main() {
int num = 0;
scanf("%d", &num);
if (num % 2 == 1) {
printf("%d是奇数\n", num);
}
else
{
printf("%d是偶数\n", num);
}
return 0;
}
2.输入一个年龄,大于等于18岁就输出成年,否则输出未成年
#define _CRT_SECURE_NO_WARNINGS 1
#include<stdio.h>
int main() {
int age = 0;
while (scanf("%d", &age))
if (age >= 18) {
printf("成年\n");
}
else {
printf("未成年\n");
}
return 0;
}
3.输入一个整数,判断输入的是整数0还是正数或者负数
#define _CRT_SECURE_NO_WARNINGS 1
#include<stdio.h>
int main() {
int num = 0;
scanf("%d", &num);
if (num == 0) {
printf("输入的数字是0\n");
}
else if (num >=0) {
printf("输入的数字是正数\n");
}
else
{
printf("输入的数字是负数\n");
}
return 0;
}
4.使用条件表达式实现找两个数中的较大值
#define _CRT_SECURE_NO_WARNINGS 1
#include<stdio.h>
int main() {
int a, b;
scanf("%d %d", &a, &b);
int m = a > b ? a : b;
printf("%d", m);
return 0;
}
5.闰年的判断
#define _CRT_SECURE_NO_WARNINGS 1
#include<stdio.h>
int main() {
int year = 0;
scanf("%d", &year);
if (year % 4 == 0 && year % 100 != 0 || year % 400 == 0);
printf("是闰年\n");
return 0;
}
6.while循环和if循环的区别
#define _CRT_SECURE_NO_WARNINGS 1
#include<stdio.h>
int main() {
if (1)
printf("haha\n");//if后边的条件满足,只打印一次haha
return 0;
}
int main() {
while(1)
printf("haha\n");//while后边的条件满足,死循环打印haha
return 0;
}
’7.输入整数,逆序打印这个整数的每一位
#define _CRT_SECURE_NO_WARNINGS 1
#include<stdio.h>
int main()
{
int a = 0;
scanf("%d", &a);
while (a)
{
printf("%d ", a % 10);
a = a /= 10;
}
return 0;
}