#include <stdio.h>
int main()//打印1-10的数字
{
int i = 0;
//for(i=1/*初始化*/; i<=10/*判断部分*/; i++/*调整部分*/)
for (i = 1; i <= 10; i++)
{
printf("%d ", i);
}
return 0;
}
while
#include<stdio.h>
int main()//打印1-10的数字
{
int i = 1;
while (i <= 10)//一共进行了11次判断
{
printf("%d ", i);
i = i + 1;
}
return 0;
}
do while
#include <stdio.h>
int main()
{
int i = 1;
do
{
printf("%d ", i);
i = i + 1;
} while (i <= 10);//一共进行了10次判断
return 0;
}
两种选择结构
if
#include <stdio.h>
int main()//输入一个年龄,判断是否成年
{
int age = 0;
scanf("%d", &age);
if(age<18)
{
printf("未成年\n");
}
else
{
printf("成年\n");
}
}
switch
#include <stdio.h>
int main()//输入数字,选择输出对应的日期
{
int day = 0;
scanf("%d",&day);
switch(day)
{
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;
case 6:
printf("星期六\n");
break;
case 7:
printf("星期天\n");
break;
default:
printf("输入错误\n");
break;
}
return 0;
}