提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档
一、循环
break是提前结束所有循环 continue是结束所有循环
练习题
#define _CRT_SECURE_NO_WARNINGS
#include <stdio.h>
#include<stdlib.h>
int main() {
int i;
int j;
int data = 1;
for (i = 1; i <= 4; i++)
{
for (j = 1; j <=5; j++)
printf("%d ", j * i);
printf("\n");
}
return 0;
}
练习题2
题目:找出来两个整数的最大公约数和最小公倍数
没用辗转相除法 感觉我这个方法也挺好理解的
#define _CRT_SECURE_NO_WARNINGS
#include <stdio.h>
#include<stdlib.h>
int main() {
int i;
int j;
int m;
int n;
int data1;//最大公约数
int data2;//最小公倍数
int min;
puts("请输入两个整数\n");
scanf("%d %d", &m, & n);
if (m < n)
{
min = m;
}
else {
min = n;
}
for (i = 1; i <= min; i++)
{
if (m % i== 0&&n%i==0)
{
data1 = i;
}
}
data2 = (m * n) / data1;
printf("最大公约数是%d\n", data1);
printf("最小公倍数是%d\n", data2);
return 0;
}
练习题3 水仙花数
很经典的题目了 大一学习c++也写过很多次了 这次也直接查水仙花概念直接自己写
如下: