代码编织梦想

做了再判断DO WHILE 

#include<stdio.h>

int main()
{
int a=0;
do
    {
        a++;
    }
while(a<10);

printf("%d",a);

return 0;
}


/*输出10*/

判断了再做WHILE

#include<stdio.h>

int main()
{
int a=0;

while(a<10)
    {
    a++;
    }
printf("%d",a);
return 0;
}


/*输出10*/

IF ELSE

#include<stdio.h>

int main()
{
int a=11;

if(a<10)
    {
    a=5;
    }
else
    {
    a=200;
    }

printf("%d",a);
return 0;
}


/*输出200*/

IF

#include<stdio.h>

int main()
{
int a=9;

if(a<10)
    {
    a=5;
    }

printf("%d",a);
return 0;
}


/*输出5*/

 while循环

#include <stdio.h>
int main(){
    int i=1, sum=0;
    while(i<=100){
        sum+=i;
        i++;
    }
    printf("%d\n",sum);
    return 0;
}

For循环

#include<stdio.h>
void main()//打印乘法口诀表 ,for循环的嵌套 
{
/* 精典的99乘法口诀表控制程序*/ 
int i,j;					//初始化变量i、j 
for(i=1;i<=9;i++){			//控制显示列,9行
		for(j=1;j<=i;j++){	//控制每一行显示的个数
			printf("%d*%d=%d \t",i,j,j*i); //打印算式
		}
		printf("\n"); 		                //打印一行结束的换行
	}

SWITCH判断 注意break;

#include <stdio.h>


int main()
{  char c,d;
    scanf("%c",&c);
    switch(c)
    {
    case 'A':printf("90+\n");break;
    case 'B':printf("8089\n");break;
    case 'C':printf("7079\n");break;
    case 'D':printf("6069\n");break;
    default: printf("%c",c);

    }

return 0;
}

GETCHAR&PUTCHAR循环输入时的原理

详情:https://blog.csdn.net/weixin_48025315/article/details/119381482https://blog.csdn.net/weixin_48025315/article/details/119381482

//一个例子,统计从键盘输入的一行字符的个数:

#include <stdio.h>
int main(){
    int n=0;
    printf("Input a string:");
    while(getchar()!='\n') n++;
    printf("Number of characters: %d\n", n);

    return 0;
}

//结果
Input a string:www.baidu.com↙
Number of characters: 13

getchar 有一个 int 型的返回值。当程序调用 getchar 时,程序就等着用户按键。用户输入的字符被存放在键盘缓冲区中,直到用户按回车为止(回车字符 \n 也放在缓冲区中),当用户键入回车之后,getchar() 函数才开始从输入缓冲区中每次读取一个字符,getchar 函数的返回值是用户输入的字符的 ASCII 码,若遇到文件结尾 (End-Of-File) 则返回 -1 (EOF),并将用户输入的字符回显到屏幕,如果用户在按回车之前输入了不止一个字符,其他字符会保留在键盘缓存区中,等待后续 getchar 调用读取。也就是说,后续的 getchar 调用不会等待用户按键,而直接读取缓冲区中的字符,直到缓冲区中的字符读完后,才等待用户按键。程序中 while 循环工作时,每一次循环 getchar() 就会从输入缓冲区读取一个字符,然后 putchar 输出,直到遇到了文件结束标志 EOF,循环判断条件为假,循环才结束

#include<stdio.h>
int main()
{
	char password[20] = { 0 };
	//输入密码
	printf("Input password:");
	scanf("%s", password);
    //---清理缓冲区---
	int temp = 0;
	while ((temp = getchar()) != '\n')
	{
		;
	}
	//确认密码
	printf("Comfirm password(Y/N):");
	int ch = 0;
	ch = getchar();
	//判断是否确认成功
	if (ch == 'Y')
	{
		printf("success!%s",password);
	}
	else
	{
		printf("defeat!\n");
	}
	return 0;
}
//输入1234 abc
//输出
//success!1234

fflush(stdin)

#include <stdio.h>
#include <stdlib.h>

int main()
{
    int yon;
    char pass[20]={0};
    printf("输入你的密码");
    scanf("%s",&pass);
    printf("%s",pass);
    fflush(stdin);
    printf("\nY/N?\n");
    yon=getchar();
    if(yon=='Y')
        {printf("%s是你的密码",pass);}
    else printf("滚");



    return 0;
}


 

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://blog.csdn.net/qq_36001281/article/details/126982248

【C语言】"for" "while" "do……while"_forever__chen的博客-爱代码爱编程

  在C语言中有三种循环语句:for语句,while语句以及do……while语句。   首先,我们来看相比其他两种更为灵活的for语句。   *for语句*   一般形式:for(表达式1;表达式2;表达式3)  

【20180711】【c/c++基础知】c语言控制语句:if-else,switch,for,while,do-while,goto,break,continue,rand()函数,srand()函数_satisfying的博客-爱代码爱编程

控制语句:顺序、选择、循环程序的三种基本结构:顺序结构、选择结构、循环结构。 顺序结构中的语句可能是简单语句,也可能是复合语句,还可能是空语句。 三种语句: 1. 简单语句:以";"结尾的语句。 2. 复合语句:用"{}"把“说明”和若干个有序的简单语句组合在一起构成的集合。 3. 空语句:什么动作都不执行,只有一个分号。

c语言根据首字母判断星期几,C语言的While问题,程序的目的是通过输入首字母以及第二个字母判断是星期几...-爱代码爱编程

C语言的While问题,程序的目的是通过输入首字母以及第二个字母判断是星期几 答案:2  信息版本:手机版 解决时间 2020-07-24 07:03 已解决 2020-07-24 02:24 case'Y'。 每个case完事后总会再输出一个Fmain() { char letter;n&quot。;n" break,跳出s

悄悄地学C语言,一不小心就成了万字长文道尽字符串、分支语句和循环语句-爱代码爱编程

文章目录 一、字符串、转义字符、注释1、字符串2、转义字符3、注释二、分支语句1、if语句2、switch语句三、循环语句1、while循环2、for循环3、do...while循环 一、字符串、转义字符、注释 1、字符串 "hello world" 这种由双引号引起来的一串字符称为字符串字面值,或者简称字符串 注:字符串的结束标志是一个

我的C语言学习日记04——分支语句(if语句,switch语句)和循环语句(for语句,while语句,do-while语句)-爱代码爱编程

分支语句和循环语句 分支语句包括:if语句,switch语句 循环语句包括:for语句,while语句,do-while语句 if语句 int main() { int age = 127; if (age < 18) printf("未成年\n"); else printf("已成年\n"); return 0; } 进阶用法

C语言循环for do()while 和while-爱代码爱编程

顺序结构 选择结构 循环结构 int x=1 if(18<x<20)->if(0<20)所以是错的 else是和最近的一个if所匹配 switch(){ case 1:  case 2: case 3: break ... case n: break default} break是终止switch避免贯穿 case只能是整形常量表达

初识c语言2(2):5.if语句、switch语句、while语句、for语句-爱代码爱编程

1.分支语句: (1)语法结构: 1. if(表达式) //类型1 { 语句1; ..... } 2. if(表达式) //类型2 { 语句1; ..... } else {

C语言-Day4-选择语句(if else/switch)与循环语句(while/for/do while)-爱代码爱编程

文章目录 前言一、分支语句(选择结构)1.if else条件语句2.switch条件语句(1)switch中的break(2)switch中的default二、循环语句(循环结构)1.while循环(1)while中的break(2)while中的continue(3)getchar和putchar2.for循环(1)for循环中的break和co

C语言中阶第一篇:分支和循环语句透析,包含getchar和scanf的详细介绍(本篇循环只到while)-爱代码爱编程

业精于勤荒于嬉,行成于思毁于随。 在笔者初阶的文章里,已经介绍过分支和循环语句,不过由于是初阶,所以并不细致,今天我们正式打开了中阶的大门,开始一步一步的深入C语言的学习。 C语言是结构化的程序设计语言,那么今天这一篇,我们来说一说分支和循环语句的一些知识。 第七篇 一、什么是语句?二、C语言是结构化的程序设计语言1、顺序结构2、选择结构(if、sw

分支和循环语句(1)if语句 switch语句 while循环 do...while循环 for循环 break作用 continue作用-爱代码爱编程

C语言是结构化的程序设计语言 1.顺序结构 2.选择结构 if、switch 3.循环结构 while、for、do while 一、什么是语句 控制语句 用于控制程序的执行流程,以实现程序的各种结构方式,它们由特定的语句定义符组成, C 语言有九种控制语句。 可分成以下三类: 1. 条件判断语句也叫分支语句:

c语言学习笔记:switch语句、循环语句--while、for、getchar,eof概念(推荐msdn查询函数概念等)_zierlich的博客-爱代码爱编程

Switch语句:常用于多分支的情况 switch (整型表达式) {     语句项; } 其中,语句项是一些case语句,case可以放多个语句项: case 整型常量表达式:      语句; switch后面的表达式结果是几,就会从哪里输出,比如以上例子输入2,星期一的结果就有可能不输出。即day是几

从0开始学c语言-12-循环执行语句(1)while语句、getchar、putchar、缓冲区_阿秋的阿秋不是阿秋的博客-爱代码爱编程

本人0基础开始学编程,我能学会的,你也一定可以,学会多少写多少。 下载安装请从官网入手,社区版本即可,这里主要使用的软件是VS2019,图标如下。  上一篇:从0开始学c语言-11-if分支语句、switch分支语句_阿秋的阿秋不是阿秋的博客-CSDN博客         控制语句用于控制程序的执行流程,以实现程序的各种结构方式,它们由特定

循环语句 · while · for · do while-爱代码爱编程

循环语句 · while · for · do while 一、while 循环语句1. while 语句的结构:2. while 语句中的 break 和 continue:break介绍continue介绍

初识c语言(5)if、switch、while循环_c语言while switch-爱代码爱编程

文章目录 1.什么是语句?2.分支语句(选择结构)2.1 if语句2.1.1 悬空else2.1.2 if书写形式的对比 2.2switch语句2.2.2default子句2.2.3 练习

c语言基础07 循环语句(while、for、do..while)_c语言while-爱代码爱编程

循环语句(while、for、do…while) while循环 while循环语句语法结构 while(表达式) 循环语句: 如果while后的表达式为非零或真,则会循环执行里面的循环语句,直到表达式为

分支语句中switch 和casebreak的作用 while的break和continue gatchar和putchar_switchcasebreak作用-爱代码爱编程

控制语句 控制语句用于控制程序的执行流程,以实现程序的各种结构方式,他们由特定的语句定义符组成,C语言有九种控制语句。 大致可分为三类: 条件判断语句也叫分支语句:if语句stitch语句 循环执行语句:do while语句、while语句、for语句  转向语句:break语句、goto语句、continue语句、return语句 分支和循环语句

c语言中的分支语句和循环语句(if语句、switch语句、while循环、for循环、do...while循环、goto语句)_while循环switch循环for循环-爱代码爱编程

        C语言是结构化的程序语言,有循环结构、选择结构、循环结构’ 一、什么是语句?          1. 表达式语句         2. 函数调用语句         3. 控制语句         4. 复合语句         5. 空语句  

分支和循环语句(if……else,while,switch,getchar,putchar)_分支语句和循环语句中else子句-爱代码爱编程

目录 一、什么是语句 二、分支语句(选择结构) 1.if语句的语法结构:  2.悬空else  3.if书写形式的对比 4.练习  5.switch语句 6.在switch语句中的 break 7. default子句 三、循环语句 1.while循环  2.while语句中的break和continue 3.getchar和pu

简单点-爱代码爱编程

C_lesson6 1.循环 while1.1 while循环1.2 break:结束循环1.3 continue:这里一直6进行死循环,因为continue退出了本次循环,进入下一次循环。没有条件更新。1.4