While(条件) //如果条件为真则一直执行循环体中的内容
{
循环体
}
例子1:
#include<stdio.h>
#pragma warning (disable:4996)
int main()
{
//提示用户输入密码 888正确 若不正确继续输入 且只有三次重新输入的机会
int password= 0;
int num = 3;
printf("请输入密码\n");
scanf("%d", &password);
while (password!=888)
{
printf("密码输入错误,请重新输入,还有%d次机会\n",num);
scanf("%d", &password);
num--;
if (num<=0)
{
printf("错误超过三次,请重新打开程序");
break;
}
}
if (password == 888)
{
printf("密码输入正确\n");
}
}
例子2:
#include<stdio.h>
#pragma warning (disable:4996)
int main()
{
//判断年份是闰年还是平年
//非整百年份取余4 无余数 则是闰年 有余数是平年 如果是整百年 取余400
//无余数 闰年 有余数平年
int input=1;
while (input!=0)
{
printf("请输入年份\n");
scanf("%d", &input);
if (input%4&&input%100!=0||input%400==0)
{
printf("该年是闰年\n");
}
else
{
printf("该年是平年\n");
}
}
}
网站标题:CV鼻祖洋芋
原创文章,作者:locus,如若转载,请注明出处:https://blog.cvpotato.cn/forward-code/c-2/58/
本博客所发布的内容,部分为原创文章,转载注明来源,网络转载文章如有侵权请联系站长!