C语言100例题——14输出指定区间内的奇数偶数
#include<stdio.h>
#pragma warning(disable:4996)
int main()
{
int a;
scanf("%d", &a);
printf("\n");
for (int i = 0; i <= a; i++)
{
if (i % 2 == 0) //输出奇数将条件改为i % 2 != 0
{
printf("%d\n", i);
}
}
}
C语言100例题——15判断元音辅音
#include<stdio.h>
#pragma warning(disable:4996)
int main()
{
char ch1;
int a;
int b;
printf("请输入一个字符:");
scanf("%c", &ch1);
a = (ch1 == 'a' || ch1 == 'e' || ch1 == 'i' || ch1 == 'o' || ch1 == 'u');
b = (ch1 == 'A' || ch1 == 'E' || ch1 == 'I' || ch1 == 'O' || ch1 == 'U');
if ( a || b)
{
printf("是元音");
}
else
printf("不是元音");
}
C语言100例题——20判断字母
#include<stdio.h>
#pragma warning(disable:4996)
int main()
{
char i;
printf("请输入一个字符");
scanf("%c", &i);
int a, b;
a = (i >= 'a' && i <= 'z');
b = (i >= 'A' && i <= 'Z');
if (a || b)
printf("是字母");
else
printf("不是字母");
return 0;
}
C语言100例题——21自然数的和
#include<stdio.h>
#pragma warning(disable:4996)
int main()
{
int a, b = 0, c = 0, i = 0;
scanf("%d", &a);
while (i < a)
{
i++;
c += 1;
b = b + c;
}
printf("%d\n", b);
}
C语言100例题———24求两数的最大公约数
#include<stdio.h>
#pragma warning(disable:4996)
int main()
{
int a, b, c, d, e;
scanf("%d%d", &a, &b);
if (a > b)
{
c = a % b;
if (c == 0) printf("最大公约数是 % d\n", b);
while(c != 0)
{
d = c; //辗转相除法
c = b % c; //需要一个临时变量来储存上一次过程的除数
b = d;
if (c == 0)
{
printf("最大公约数是%d\n", b);
}
}
}
else if(a == b) printf("最大公约数是 % d\n", a);
else
{
c = b % a;
if (c == 0) printf("最大公约数是 % d\n", a);
while (c != 0)
{
d = c;
c = a % c;
a = d;
if (c == 0)
{
printf("最大公约数是%d\n", a);
}
}
}
}
|