#include <stdio.h>
int main()
{
//***********一、循环语句***************
//什么叫做循环:
//重复的做某件事情,重复的执行一段代码
//什么时候用循环: //1、while语句(会先根据判断条件是否满足,在决定是否循环)
/*
whlie(表达式1)
{
如果表达式1成立。就会执行{}里面的语句
语句1; 当执行完语句1的时候,
循环会对循环条件进行重新判断,
如果循环条件满足则继续循环,
如果不满足则退出循环,
执行循环下面的代码
}
*/ //利用while循环计算1-100里面的7的倍数
int num = ;
while(num<=)//循环条件是num≤100
{
if(num% == )//
{
printf("num=%d\n",num);
}
num++;
} //2、do-while语句(无论循环条件是否满足,程序都会先执行1遍循环的代码)
/*
do
{
循环体;
}while(判断表达式); */ int num1 = ;
do
{
if(num1% == )
{
printf("num1=%d",num1);
}
num1++;
}while(num1<=); //3、for循环语句
/*
表达式1:设置循环的初始值,即从即开始循环
表达式2:循环判断条件
表达式3:循环变量的改变
注意:
1、每个表达式用分号隔开
2、正真的循环顺序是
表1->表2-(满足)->语句4->表3->表2->语句4
|(不满足) |
跳出循环 跳出 1->2->4->3->2->4->3 2-4-3
for(表1;表2;表3)
{
循环语句4
}
*/ for(int i=;i<;i++)
{
//要执行循环代码
if(i% == )
{
printf("i=%d\n",i);
}
} for(int j=;j>;j--)
{
if(j% == )
{
printf("j=%d\n",j);
}
} /*
双层for循环和多层for循环
1、从外层开始
2、执行到内层的时候,
会把内层循环全部循环一次,在执行一次外部循环
3、多层循环机制和钟表的机制是一样的
4、f1(1次)->f2(60次)->f3(3600次) for(表1;表2;表3) //时针
{
循环语句4
for(表1;表2;表3) //分针(60次)
{
for(。。。) //秒针 (60次)
{ }
}
}
*/ //一共会循环5*3 =15
//当m=0的时候,小循环会把0,1,2执行,在m变成1
//当m=1的时候,小循环会把0,1,2
for(int m=;m<;m++)//0,1,2,3,4
{
printf("\n这是大循环,并且当前m=%d",m);
for(int n=;n<;n++)//0,1,2
{
printf("这是小循环,当前n=%d",n);
}
} for(int a = ;a<;a++)
{
//如果有换行,外层循环控制行数
printf("\n\n");
for(int b=;b<;b++)//列数
{
printf("%d*%d=%d ",a,b,a*b);
//a=0 ,b=0,1,2,3
//a=1 ,b=0,1,2,3
}
} /*
*****
*****
*****
*****
*/ for(int c=;c<;c++)
{
printf("\n");
for(int d=;d<;d++)
{
printf("*");
}
} /*
第一个作业
***** ***** * *
**** **** ** **
*** *** *** ***
** ** **** ****
* * ***** ***** 第二个作业
1*1 =1 2*1=2
1*2 =2
1*3 =3





1*9=9 */ return ;
}

#include stdio.h(7)的更多相关文章

  1. 第二次作业#include <stdio.h> int main() { int a,b,c,d,e; printf("请输入一个不多于五位的整数:\n"); scanf("%d",&a); if(a>=100000||a<=0) { printf("输入格式错误! \n"); } else { if(

    1 判断成绩等级 给定一百分制成绩,要求输出成绩的等级.90以上为A,80-89为B,70-79为C,60-69为D,60分以下为E,输入大于100或小于0时输出"输入数据错误". ...

  2. c语言输入与输出库函数#include<stdio.h>

    last modified: 2010-05-28 输入与输出<stdio.h> 头文件<stdio.h>定义了用于输入和输出的函数.类型和宏.最重要的类型是用于声明文件指针的 ...

  3. #include <stdio.h>

    1 fflush 2 fgetc 3 fgets 4 fprintf 5 fputc 6 fputs 7 fscanf 8 fseek 9 ftell 10 perror 11 remove 12 r ...

  4. error: /usr/include/stdio.h: Permission denied 的一种情况分析

    error: /usr/include/stdio.h: Permission denied 的一种情况分析 代码: #include <stdio.h> int main(){ prin ...

  5. #include<stdio.h> #include "stdio.h"

    https://baike.baidu.com/item/#include <stdio.h> #include <stdio.h> 编辑 #include<stdio. ...

  6. #include stdio.h(B)

    #include <stdio.h> int main() { //***********一.循环语句*************** //什么叫做循环: //重复的做某件事情,重复的执行一 ...

  7. #include stdio.h(A)

    /* 第一个*******知识点工程相关信息******** 1.创建工程 文件->新建->工程->win32 console applecation ->文件名不能为汉字 2 ...

  8. #include stdio.h(6)

    #include <stdio.h> int main() { //**************3.字符数组************** ] = {'i','P','\0','o','n' ...

  9. #include stdio.h(5)

    #include <stdio.h> int main() { //1.数组的排序-冒泡排序 /* 1.规则:相邻的两个数据进行比较 2.如果有N个数据,需要选择N-1次参照物来比较, 因 ...

随机推荐

  1. uoj#453. 【集训队作业2018】围绕着我们的圆环(线性代数+递推)

    题面 传送门 题解 我对线代一无所知 如果下面有啥说错的地方请说出来省的我一辈子都搞不明白 如果你没看懂以下在讲什么不要紧,因为我也没看懂 首先,关于\(A\times B \equiv C \pmo ...

  2. git配置项目

    1.下载安装完git 2.在git oschina上发布项目 3.管理-公匙管理 4.git上面生成公匙 $ cat ~/.ssh/id_rsa.pub 5.将公匙复制进 git oschina 管理 ...

  3. jmeter-Http信息头管理器

    今天遇到的问题是:一个报名接口,用户先要登录后,再去报名.而登录页面:用户名.密码.动态图形验证码,所以不能直接使用jmeter参数传值方法. 测试的时候,需要先登录,获取ticket后,才能去请求下 ...

  4. maven 配置jetty 插件

    <plugin> <groupId>org.eclipse.jetty</groupId> <artifactId>jetty-maven-plugin ...

  5. hdu6446 Tree and Permutation 2018ccpc网络赛 思维+dfs

    题目传送门 题目描述:给出一颗树,每条边都有权值,然后列出一个n的全排列,对于所有的全排列,比如1 2 3 4这样一个排列,要算出1到2的树上距离加2到3的树上距离加3到4的树上距离,这个和就是一个排 ...

  6. python3 + pycharm+requests+HTMLTestRunner接口自动化测试步骤

    1.python3 环境的搭建,pycharm安装 2.想要用requests做自动化接口测试,那么就得先安装requests这个第三方库,在命令窗口执行 pip install requests 3 ...

  7. java web关于文件上传下载的总结

    文件上传使用<form method="POST"   enctype="multipart/form-data"> , 而不是默认的applica ...

  8. docker(4)使用Dockerfile文件创建镜像-对docker(3)的改进

    在<docker(3)docker下的centos7下安装jdk>中,当进入容器后,执行 java命令 不能运行,需要执行source /etc/profile才能执行.如果采用Docke ...

  9. thinkPHP5.0验证码不显示

    1.使用composer安装时,验证码无法正常显示 主要是因为验证码扩展库的版本安装不正常,官方的5.0版本的扩展库版本号都是1.*,默认安装的是2.0版本,2.0版本均为ThinkPHP5.1版本专 ...

  10. SSMS 远程连接SERVER 设置 - Unable to connect to SQL Server instance remotely

    问题描述: 新装了一台SERVER,在SERVER本地打开SSMS链接sever,一且正常.但是用我自己local去链接的时候出现以下错误. A network-related or instance ...