A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© KongPro 中级黑马   /  2015-8-5 22:41  /  893 人查看  /  0 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文


今天主要讲了流程控制语句,if else , while 循环,do..while 和for循环;这些知识点都很好理解,主要的还是多练习八
有好的题目希望大家多多交流啊...
    1.控制语句:if(){}  else{}
file:///var/folders/rn/s299d6615_xf6h9b9bz24r_00000gn/T/cn.wiz.wiznoteformac/WizNote/f2e81823-a95a-4d97-b165-2a8766a10a79/index_files/4705960.png

    2. while和do while的区别就会不管条件成不成立,do while上来就执行一次循环体,而while循环则是首先进行判断,条件满足再执行循环体。
    3.for循环(个人认为是重点,因为编程会经常用到)
    for(; ; ;){} 第二个分号内容不可省略,否则不做条件判断会死循环,最后一个分号也是同理,不做运算要么不执行for循环,要么死循环,这个得好好理解一下。
    4.那么重点来了,今天使用for做了几道题,自己写的代码可以分享一下:
        一`99乘法表:(这个之前做过,有点印象)
  •         #include<stdio.h>
  •         
  •         int main(){
  •             int i,j;
  •         
  •             for(i=1;i<=9;i++){
  •                 for(j=1;j<=i;j++){
  •                     
  •                     printf("%d*%d=%d “,j,i,i*j);
  •                 }
  •                 printf("\n");
  •             }
  •         
  •             return 0;
  •         }


        二`打印三角:   
  • #include<stdio.h>
  • int main(){
  •     int rows;
  •     printf("请输入打印图形的行数:");
  •     scanf("%d",&rows);
  •    
  •     for(int i = 1;i<=rows;i++){ //循环的行数
  •         //循环输出每一行的空格,6行图形,第一行有5个空格,逐行递减
  •         for(int j = 1;j<=rows-i;j++){
  •             printf(" ");
  •         }
  •         for(int j=0;j<2*i-1;j++){ //循环输出"*",1,3,4,5,7 = (2n-1)个
  •             printf("*");
  •         }
  •         printf("\n"); //没输出一行就换行
  •     }
  •     return 0;
  • }

    ​    ​三`打印倒三角:
  • #include<stdio.h>
  • int main(){
  •    
  •     int rows;
  •     printf("请输入图形的行数");
  •     scanf("%d",&rows);
  •     for(int i=1;i<rows;i++){
  •         for(int j =1;j<i;j++){
  •             printf(" ");
  •         }
  •         
  •         for(int j =1;j<=2*(rows-i)-1;j++){
  •             printf("*");
  •         }
  •         printf("\n");
  •     }
  •     return 0;
  • }


反正多做联系吧,基本语法好理解,就是多做练习,见识的多了,见识了就是见识了,会了就是会了,就不大惊小怪了,任何事都是。明天继续哈~


0 个回复

您需要登录后才可以回帖 登录 | 加入黑马