C3-循环

三种循环方式:while循环、do…while循环、for循环
一、while循环

 生成随机数:

二、do…while循环

三、for循环

代码:
int main(int argc, const char * argv[]) {

// int a = 0;
// //循环打印5次”做俯卧撑”
// while(条件表达式)
// {
// 循环体(语句)
// }
// while (a < 5) {
// printf(“做俯卧撑\n”);
// //循环增量
// //不要忘记
// a++;
// }
// int a = 0, b = 0;
// scanf(“%d”, &a);
// while (a > b) {
// printf(“%d\n”, a);
// b++;
// }
// int cont = 1;
// while (cont <= 100) {
// if (0 == cont % 7) {
// printf(“%d “, cont);
// }
// cont++;
// }
// int cont = 1;
// while (cont <= 100) {
// if (7 == cont % 10) {
// printf(“%d “, cont);
// }
// cont++;
// }
// int cont = 1;
// while (cont <= 100) {
// if (7 == cont / 10) {
// printf(“%d “, cont);
// }
// cont++;
// }
// int cont = 1;
// while (cont <= 100) {
// if (cont % 7 != 0 && (cont % 10 != 7 && cont / 10 != 7)) {
// printf(“%d “, cont);
// }
// cont++;
// }

// do…while
// do {
// 循环体(语句)
// } while {条件表达式};
//形式:ret = arc4random() % (b - a + 1) + a;
//功能:随机生成[a,b]区间内的整数,结果存于ret中
//用法
// int ret = 0;
// ret = arc4random() % (70 - 31 + 1) + 30;
// printf(“%d\n”, ret);
// int n = 0, m = 0;
// scanf(“%d”, &n);
// while (m < n) {
// int ret = 0;
// ret = arc4random() % (30 - 10 + 1) + 10;
// printf(“%d “, ret);
// m++;
// }

// int n = 0, m = 0, max = 0, min = 70;
// scanf(“%d”, &n);
// while (m < n) {
// int ret = 0;
// ret = arc4random() % (70 - 30 + 1) + 30;
// max = max > ret ? max : ret;
// if (max >= ret) {
// max = max;
// } else {
// max = ret;
// }
// if (min >= ret) {
// min = ret;
// } else {
// min = min;
// }
//
// printf(“%d “, ret);
// m++;
// }
// printf(“\n最大值是:%d\n最小值是:%d\n”, max, min);

// int a = 0;
// while (a < 10) {
// printf(“%d “, a);
// //break终止整个循环,退出循环
// //break
// //continue终止本次循环,提前进入下一次循环
// continue;
// a++;
// }

//判断密码是否正确,错误重新输入
//(1)

// int key = 0;
// while (key != 333) {
// printf(“请您输入密码:\n”);
// scanf(“%d”, &key);
// }
// printf(“登陆成功”);

//(2)

// int key = 0;
// while (1) {
// printf(“请您输入密码:\n”);
// scanf(“%d”, &key);
// if (333 == key) {
// printf(“登陆成功\n”);
// break;
// }
// }

//for(循环条件初始化;循环条件;循环增量)
//{
//  循环体
//}

// for (int i = 0; i < 5; i++) {
// printf(“%d “, i);
// }
// for (int a = 1; a <= 100; a++) {
// if (0 == a % 7) {
// printf(“%d “, a);
// }
// }
// for (int a = 1; a <= 100; a++) {
// if (7 == a / 10) {
// printf(“%d “, a);
// }
// }
// for (int a = 1; a <= 100; a++) {
// if (7 == a % 10) {
// printf(“%d “, a);
// }
// }
// for (int a = 1; a <= 100; a++) {
// if (a % 7 != 0 && (a % 10 != 7 && a / 10 != 7)) {
// printf(“%d “, a);
// }
// }

// for (int i = 0; i < 3; i++) {
// //**重复内容开始****
// //打印1 2 3
// for (int j = 1; j < i + 2; j++) {
// printf(“%d “, j);
// }
// printf(“\n”);
// //**重复内容开始****
// }

//乘法口诀表

// int n = 0;
// scanf(“%d”, &n);
// for (int i = 1; i <= n; i++) {
// for (int m = 1; m < i + 1; m++) {
// int sum = i * m;
// printf(“%-2d*%-2d=%-4d “, m, i, sum);
// }
// printf(“\n”);
// }

//打印三个数字(0-9)的组合可能(组合成三位数)

// for (int i = 1; i <= 9; i++) {
// for (int m = 0; m <= 9; m++) {
// for (int n = 0; n <= 9; n++) {
// printf(“%d%d%d “, i, m, n);
// }
// }
// }

return 0;

}

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值