/*循环控制总结
1.选择结构与循环结构
*/
#include <stdio.h>
int main(){
/*
1.选择结构
if 如果满足条件则执行
1.if
2.if else
3.if else if
4.if else if....else
注意:if语句只会执行这个if结构中的一个!!!
switch
注意:代码一旦进入了case里,它只会在碰到break之后才会执行结束.
否则会一直执行完整个switch语句.
*/
/*
在控制台上输入一个整数,如果这个数大于100,则打印>100
如果,大于30,则输出大于30
如果,大于40,则输入大于40
否则.输出小于或等于30.
1.首先需要scanf函数
2.需要一个变量去接收scanf函数输入的值
3.需要用到选择结构去判断
int a=0;
scanf("%d",&a);
if(a>100){
printf("输入的数大于100\n");
}else if(a>40){
printf("输入的数大于40\n");
}else if(a>30){
printf("输入的数大于30\n");
}else{
printf("输入的数小于或等于30\n");
}
//注意这两种写法的区别:这里有3个if结构
if(a>100){
printf("输入的数大于100\n");
}
if(a>40){
printf("输入的数大于40\n");
}
if(a>30){
printf("输入的数大于30\n");
}else{
printf("输入的数小于或等于30\n");
}
*/
/*
控制台输入一个整数,如果是1,打印中国,如果是2,打印美国,如果是3,打印英国,其它打印外国
int a=0;
scanf("%d",&a);
switch (a) {
case 1:
printf("中国\n");
//注意:代码一旦进入了case里,它只会在碰到break之后才会执行结束.
//否则会一直执行完整个switch语句.
break;
case 2:
printf("美国\n");
break;
case 3:
printf("英国\n");
break;
default:
printf("外国\n");
break;
}
*/
/*
循环控制
while
do while
for
学知识点:先把语法搞定.(这个结构如何去定义)
while(条件){
//写上你想执行的任何代码
}
//至少执行一次代码
do{
//写上你想执行的任何代码
}while(条件);
for(初始化变量;变量的条件控制;变量的变化){
//写上你想执行的任何代码
}
for(int i=0;i<10;i++){
//写上你想执行的任何代码
}
//让hello world!执行10次.
int a=0;
while(a<10){
//写上你想执行的任何代码
printf("hello world!\n");
a++;
}
printf("-----------\n");
a=0;
do{
//写上你想执行的任何代码
printf("hello world!\n");
a++;
}while(a<10);
printf("-----------\n");
for (int a=0; a<10; a++) {
printf("hello world!\n");
}
*/
/*
图形是平面的.那么只有行与列组成.
所以:图形核心就是要搞清楚有几行,几列.
外循环控制行数,内循环控制列数
****
****
****
*/
for (int i=0; i<3; i++) {
for (int a=0; a<4; a++) {
printf("*");
}
printf("\n");
}
return 0;
}
|
|