do{执行语句}while(退出条件)案例(6个练习题)

案例:
1,打印100以内 7的倍数

2, 打印100以内所有偶数及偶数的和

3,打印100以内的奇数及奇数的和

4,1~100之间的和

5,求100以内所有3的倍数以及3的倍数的

6,使用do-while循环:输出询问“我爱你,嫁给吧?”, 选择“你喜欢我吗?(y/n):",如果输入为y则打印”我们 形影不离“,若输入为n,则继续询问?

<script type="text/javascript">
		// 1,打印100以内 7的倍数
		/*var a=0;
		var b=0;// 用一个值来存储,用来加减乘除
		do{
			a++;
			if (a%7==0) {
				b+=a;	
				document.write(a+'<br />');
			}
		}while(a<100);
		document.write('总计:'+b);*/
		
		// 2, 打印100以内所有偶数及偶数的和
		/*var a1=0;
		var b1=0;// 定义一个变量用来存储,在和另一个加减乘除
		do{
			a1++;
			if (a1%2==0) {
				document.write(a1+'<br />');
				b1+=a1;
			}
		}while(a1<100);
		document.write('总计
  • 2
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
引用\[1\]:do while循环是一种先执行循环体再判断条件的循环语句。它的语法结构是do { 循环体 } while (条件);。在执行do while循环时,首先会执行一次循环体,然后再判断条件是否成立,如果条件成立,则继续执行循环体,否则跳出循环。与其他循环语句不同的是,do while循环保证循环体至少会被执行一次。 问题:请给出一个使用do while循环的练习题。 回答:以下是一个使用do while循环的练习题的示例代码: ```c++ #include <iostream> using namespace std; int main() { int num; int sum = 0; do { cout << "请输入一个整数(输入0结束): "; cin >> num; sum += num; } while (num != 0); cout << "所有输入的整数的和为: " << sum << endl; return 0; } ``` 这个程序会要求用户输入整数,然后将输入的整数累加到sum变量中,直到用户输入0为止。最后,程序会输出所有输入的整数的和。使用do while循环可以确保至少执行一次循环体,即使用户在第一次输入时就输入了0。 #### 引用[.reference_title] - *1* [for和do-while循环语句经典例题](https://blog.csdn.net/haha_7/article/details/108805313)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^insertT0,239^v3^insert_chatgpt"}} ] [.reference_item] - *2* *3* [do while循环以及一些题目](https://blog.csdn.net/meihaoshy/article/details/126672923)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^insertT0,239^v3^insert_chatgpt"}} ] [.reference_item] [ .reference_list ]

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值