C语言学习10(循环结构:do-while语句)
do-while语句
/*do-while语句
格式:do{
循环体;
}while(表达式);
*/
//倒数数
#include "stdio.h"
#include "conio.h"
void main()
{
int a;
printf("请输入一个正整数,下面对它进行有趣的倒数:");
scanf("%d",&a);
if (a>1)
do{
printf("%-8d",a);
a--;
}
while(a>0);
else
printf("你所输入不是大于1的正整数,这没有什么趣味,我不干了,哈!\n");
getch();
}
//实例4-9:循环选择菜单
#include "stdio.h"
#include "conio.h"
void main()
{
int n;
do{
printf("\n");
printf(" ******************** \n");
printf(" * ================ * \n");
printf(" * 学生成绩统计系统 * \n");
printf(" * ================ * \n");
printf(" * * \n");
printf(" * 1.输入学生成绩 * \n");
printf(" * 2.统计平均成绩 * \n");
printf(" * 3.查找学生成绩 * \n");
printf(" * 4.修改学生成绩 * \n");
printf(" * 5.退出系统 * \n");
printf("请输入对应的号码:");
scanf("%d",&n);
switch(n)
{
case 1:
printf("执行输入学生成绩命令\n");
break;
case 2:
printf("执行统计平均成绩命令\n");
break;
case 3:
printf("执行查找学生成绩命令\n");
break;
case 4:
printf("执行修改学生成绩命令\n");
break;
case 5:
printf("退出系统\n");
break;
default:
printf("输入错误!\n");
break;
}
}while(5!=n);
getch();
}