首页 > 其他分享 >C基础笔记(分支结构if-else)

C基础笔记(分支结构if-else)

时间:2023-05-13 21:55:37浏览次数:38  
标签:输出 int 笔记 else printf 成绩 输入 分支

条件判断之if else 语句

//1.从上往下顺序执行

//2.C语言程序将结构分为:顺序和分支

//3.if(条件)//常量 变量 运算式 比较式

//{

   条件成立时要做的事(一行或多行代码)

//}

正反两种情况

#include<stdio.h>
int main( ) {
int a;
scanf_s("%d",&a);
if(a%2==0){
printf("%d是偶数\n",a );  //1
}else{
printf("%d是奇数\n",a);  //2
}
return 0;
}

 结果:

判断当输入数字能被2整除为偶数,输出  1

判断当输入数字不能被2整除为奇数,输出  2

 

 

多种情况

#include<stdio.h>
int main()
{
int a=0;
printf("请输入一个有效的数(0~100):");
scanf_s("%d",&a);
if (a < 60){
printf(" % d是不及格\n", a);
}else if (a < 80){
printf(" % d是及格\n", a);
}else if (a < 90){
printf(" % d是优良\n", a);
}else if(a<100){
printf(" % d优秀\n", a);
}else {
printf("成绩错误\n", a);
}
return 0;
}

 

结果:

判断当输入成绩小于60,输出不及格

判断当输入成绩60--80,输出及格

判断当输入成绩80--90,输出优良

判断当输入成绩90--100,输出优秀

否则的话,输出成绩错误

 

标签:输出,int,笔记,else,printf,成绩,输入,分支
From: https://www.cnblogs.com/charmLuo/p/17398282.html

相关文章

  • C基础笔记(运算符2)
    运算符(2)  //1.特殊运算符:() .  ->  []//2.算术运算符:+ - * % / ++ --//3.关系运算符:>  >= < <== == !=//4.位操作运算符:& ^ |  << >>//5.逻辑运算符:&&  || !//6.条件运算符:?://7.赋值运算符:= += -=  %= /=......
  • C基础笔记(运算符1)
    运算符(1)1.特殊运算符:()  .  ->  []2.算术运算符:+  -  *  %  /  ++  --3.关系运算符:>  >= <  <=  =  ==  !=4.位操作运算符:&  ^  |   <<  >>5.逻辑运算符:&&  ||  !6.条件运算符:  ?:7.赋......
  • C基础笔记(常量与变量2)
    常量与变量(2)//要想使用变量必须先定义它//变量通过赋值保存东西//变量应该赋相同类型的值,如果赋值类型不一致,参考左端//变量赋值不要超过它能保存的值#include<stdio.h>  intmain()   {inti;//定义一个整型变量ii=12;//将变量赋值为12 pri......
  • C基础笔记(Hello world)
    第一个程序Helloworld#include<stdio.h>  //包含语句//intmain()   //主函数//{ //printf(“Helloworld!”); //输出函数//getchar();//等待一个字符 //return0;......
  • C基础笔记(输出函数)
    printf输出函数//printf的语法,输出语句//1.printf(“你想输出的内容”);//2.printf(“格式字符串”,……);//3.占位符  %d整形数%f小数%s字符串%c单个字符//  \n换行 #include<stdio.h>  // intmain()   {printf(“num=%d”,1);printf(“num=%f”......
  • JSP_5.11_课堂笔记
    insert.jsp<%@pageimport="java.sql.Statement"%><%@pageimport="java.sql.Connection"%><%@pageimport="java.sql.DriverManager"%><%@pagelanguage="java"contentType="text/html;charset=UT......
  • PMP 学习笔记(一)
       最近在准备PMP考试,正在看《PMBOK第六版》,虽然八百多页的书看着都慌,但其实先掌握大纲,然后粗读,做一波题,再细读有针对性的读,结合平时项目经验,目前来说,还不算特别难理解。  (当然,现在才刚刚开始,不知道后面会不会被打脸......
  • [学习笔记+做题记录] 扫描线
    一、扫描线扫描线一般用于图形类的计算,用数据结构辅助在图形上扫来扫去,比如计算矩形面积并,周长并,二位数点等问题。二、Atlantis问题/矩形面积并https://www.luogu.com.cn/problem/P5490先挂张图(明显是OI-wiki的):算法原理很简单,就是扫描一下每一个纵坐标\(y\)(矩阵的边界......
  • css笔记
    一、常用易忘1.文本换行 word-wrap:break-word;normal:默认属性值,表示文本不受限制,可以超出边界;break-word:表示当文本超出边界时,自动将单词截断换行,但如果单词本身就很长,仍然会超出边界;anywhere:表示文本可以在任何地方换行;overflow-wrap:表示文本可以在“......
  • A3转A4笔记
    先将PDF中所有图片导出来,然后转到HTML中,再用JS调高宽和边距关键代码:<script>$('img').each(function(i){$(this).css('height','1750px');$(this).css('margin-top','-80px');varindex=(i+1)%4;if(index==1)......