c++(2)
话不多说先来个练习
这难吗?这不难。再来个题目(尝试在“ ”内使用\n他的作用是换行)
好我们看一下答案
#include<stdio.h>
main(){
printf("******\n");
printf("******\n");
printf("******\n");
}
三行我们可以一点点敲出来,要是5,10,乃至n行呢?
所以这里我们引出循环和变量以及运算符
变量,上代码
#include<stdio.h>
main(){
int a; //这里定义了a为一个十进制的数(也可以和下一句合并为int a=10;)
a=10; //给a赋值
printf("%d",a); //表示输出a(改成printf("%d%d",a,a);体会一下)
}
运算符
main(){
int a;
a=10+10; //体会一下
printf("%d",a);
}
重点来了,while循环
我们先看一下他的一般形式
while(循环条件){
循环体
}
我们运行到while位置时看循环条件是否成立,如果成立执行循环体后回到while位置再判断循环条件,如果不成立跳出循环
有点懵不要紧
行数
1 #include<stdio.h>
2 int a=1;
3 main(){
4 while(a<2){
5 a=a+1;
6 }
7 printf("%d",a);
8 }
下面我们一行一行来
行数
1
2 a=1
3
4 a<3成立
5 a=1+1=2
6 回到4
4 a<3成立
5 a=2+1=3
6 回到4
4 a=3<3不成立 跳出循环到7
7 输出a
8 结束
现在可以尝试,用循环完成
参考答案
#include<stdio.h>
int a=1;
void main(){
while(a<=3){
printf("******\n");
a++; //和a=a+1的意思一样
}
}
留个题目