目录
控制语句是什么?
控制语句用于控制程序的执行流程,以实现程序的各种结构方式(C语言支持三种结构:顺序结构、选择结构、循环结构),它们由特定的语句定义符组成,C语言有九种控制语句。
分为三类: 1. 条件判断语句也叫分支语句:if语句、switch语句;
2. 循环执行语句:do while语句、while语句、for语句;
3. 转向语句:break语句、goto语句、continue语句、return语句。
一、打印1-100之间3的倍数
#include <stdio.h>
int main()
{
int i;
for (i = 1; i <= 100; i++)
{
if (i % 3 == 0)
printf("%d ", i);
}
return 0;
}
二、将三个整数从大到小输出
#include<stdio.h>
int main() //将三个整数从大到小输出
{
int a, b, c;
scanf("%d%d%d", &a, &b, &c);
if (a < b)
{
int n = b;
b = a;
a = n;
}
if (a < c)
{
int n = c;
c = a;
a = n;
}
if (b < c)
{
int n = c;
c = b;
b = n;
}
printf("%d %d %d",a,b,c);
return 0;
}
三、打印100到200之间的素数
#include<stdio.h>
int main() //打印100到200之间的素数
{
int i = 0;
int j = 0;
for (i = 100; i <= 200; i++)
{
for (j = 2; j < i; j++)
{
if (i % j == 0)
break;
}
if (i == j)
printf("%d ", i);
}
return 0;
}
四、打印1000-2000年之间的闰年
#include<stdio.h>
int main() //打印1000-2000年之间的闰年
{
int a = 0;
for (a = 1000; a <= 2000; a++)
{
if ((a % 4 == 0) && (a % 100 != 0)) || (a % 400 == 0))
printf("%d ", a);
}
return 0;
}
五、求最大公约数
#include<stdio.h>
int main() //求两个数的最大公约数
{
int a, b, i;
scanf("%d %d", &a, &b);
if (a > b)
{
int t = a;
a = b;
b = t;
}
for (i = a; i > 0; i--)
{
if (a % i == 0 && b % i == 0)
{
printf("%d ", i);
break;
}
}
return 0;
}
六、九九乘法口诀表
#include<stdio.h>
int main() //九九乘法口诀表
{
int i, j;
for (i = 1; i <= 9; i++)
{
for (j = 1; j <= i; j++)
{
printf("%d*%d=%-2d ",j , i , i * j);
}
printf("\n");
}
return 0;
}
七 、求10 个整数中最大值
#include<stdio.h>
int main() // 求10 个整数中最大值
{
int i;
int arr[10] = { 0 };
for (i = 0; i < 10; i++)
{
scanf("%d", &arr[i]);
}
int max = arr[0];
for (i = 1; i <= 9; i++)
{
if (arr[i] >= max)
{
max = arr[i];
}
}
printf("%d", max);
return 0;
}