while
先判断条件在进行循环
do while
先循环在判断条件
using System;
namespace lesson3循环
{
class MainClass
{
public static void Main (string[] args)
{
//打印出1-100之间所有的偶数
int num=1;
while(num<=100){
if (num % 2 == 0) {
Console.WriteLine (num);
}
num++;
}
//打印1+2+3+...+100的值
int a=1;
int sum = 0;
while (a <= 100) {
sum += a;
a++;
}
Console.WriteLine (sum);
//编写程序实现功能,计算100至10000之间有多少个数其各位数字之和是7 列:241 ,2+4+1=7
int i = 100;
while(i<=10000){
if((i/1000+i/100%10+i/10%10+i%10)==7 &&i%2==0){
Console.WriteLine(i);
}
i++;
}
//找出1-100中数值既能被2整出并且各位数字之和是7的最小数
int x = 1;
while(x<=100){
if (x % 2 == 0 && x /10 + x % 10 == 7) {
Console.WriteLine (x);
<