练习题1:
在终端输入一个整数,用来表示学生的成绩
输出学生成绩对应的等级
[90,100] A
[80, 90) B
[70, 80) C
[60, 70) D
[0,60) 不及格
练习题2:
在终端输入一个整数,用来表示年份,输出这一年是平年还是闰年
闰年:能被4整除且不能被100整除,或者能被400整除
练习题3:
在终端输入三个整数,分别表示三角形的三边长
输出能否构成三角形
如果能构成三角形,再输出能构成什么类型的三角形:等腰、等边、直角、普通。
使用if嵌套。

#include<stdio.h>
void Year();int main(int argc, char const *argv[])
{#if 0/*练习题1:
在终端输入一个整数,用来表示学生的成绩
输出学生成绩对应的等级
A [90,100]
B [80, 90)
C [70, 80)
D [60, 70)
不及格 [0,60)*/int a;printf("请输入你的成绩:");while (1){scanf("%d",&a);if(a<0 || a>100)printf("请重新输入一个0~100之间的数:");elsebreak;}if (a >= 90 /* && a <= 100 */)printf("你的成绩为‘A’\n");else if (a >= 80/*  && a = 90 */)printf("你的成绩为‘B’\n");else if (a >= 70 /* && a = 80 */)printf("你的成绩为‘C’\n");else if (a >= 60 /* && a = 70 */)printf("你的成绩为‘C’\n");else printf("你的成绩为‘D’\n");
#endif#if 0/*练习题2:在终端输入一个整数,用来表示年份,输出这一年是平年还是闰年闰年:能被4整除且不能被100整除,或者能被400整除*/int a;printf("请输入一个人年份:");while (1){scanf("%d",&a);if(a<0)printf("年份不能为负,请重新输入:");elsebreak;}Year(a);
#endif/*练习题3:在终端输入三个整数,分别表示三角形的三边长输出能否构成三角形如果能构成三角形,再输出能构成什么类型的三角形:等腰、等边、直角、普通。使用if嵌套。*/int a, b, c;printf("请输入三条边:");while (1){scanf("%d%d%d",&a,&b,&c);if(a > 0 && b > 0 && c > 0 && (a + b > c) && (a + c  > b) && (b + c > a))break;elseprintf("该三边无法构成三角形,请重新输入:");}if (a == b || b == c || c ==a){if ((a + b + c ) == (3*a) )printf("该三角形为等边三角形。\n");else printf("该三角形为等腰三角形。\n");}else if ((a * a + b * b == c * c ) || ( a * a + c * c == b * b ) || (c * c + b * b == a * a)){printf("该三角形为直角三角形。\n");}elseprintf("该三角形为普通三角形。\n");return 0;
}void Year(int year){if((year % 400 == 0 )|| ((year % 4 ==0 && (year % 100 != 0))))printf("这是一个闰年\n");elseprintf("这是一个平年。\n");
}

一些关于c语言if语句的练习相关推荐

  1. ebnf描述c语言语句结构,EBNF与操作语义 请用扩展的 BNF 描述 javascript语言里语句的结构;并用操作语义的方法描述对应的语义规则...

    Presentation on theme: "EBNF与操作语义 请用扩展的 BNF 描述 javascript语言里语句的结构:并用操作语义的方法描述对应的语义规则"- Pre ...

  2. R语言switch语句语法、实战:Switch语句用来处理嵌套的if else处理起来比较困难或者麻烦的条件判断问题

    R语言switch语句语法.实战:Switch语句用来处理嵌套的if else处理起来比较困难或者麻烦的条件判断问题 目录

  3. 计算机c语言循环作业,计算机C语言循环语句的应用研究

    [摘要]基于计算机C语言循环语句的应用分析,首先要明确C语言应用现状,然后阐述C语言循环语句的分类及特点,最后详细论述循环语句的应用要点,针对while循环语句.dowhile循环语句.for循环语句 ...

  4. c语言if.while.for,C语言操纵语句输入输出ifwhilefor.ppt

    C语言操纵语句输入输出ifwhilefor 上次课核心内容回顾 什么叫变量? 为何要使用变量? 变量有哪些基本类型?特点? 为何要分类型? 如何定义变量?如何赋值? 输入.输出语句格式 C语言程序结构 ...

  5. 02—C语言基本语句(上)

    写在这里的初衷,一是备忘,二是希望得到高人指点,三是希望能遇到志同道合的朋友. 目录 C语言基本语句 1.固定格式 2.printf语句 3.int.float.double.char型数据 4.用p ...

  6. OpenGL ES着色器语言之语句和结构体(官方文档第六章)内建变量(官方文档第七、八章)...

    OpenGL ES着色器语言之语句和结构体(官方文档第六章) OpenGL ES着色器语言的程序块基本构成如下: 语句和声明 函数定义 选择(if-else) 迭代(for, while, do-wh ...

  7. c语言switch语句程序大全,C语言switch语句

    C语言中的switch语句用于从多个条件执行代码. 就像if else-if语句一样. C语言中switch语句的语法如下: switch(expression){ case value1: //co ...

  8. c语言 switch语句大小,C语言switch语句(板式整齐)

    <C语言switch语句(板式整齐)>由会员分享,可在线阅读,更多相关<C语言switch语句(板式整齐)(38页珍藏版)>请在人人文库网上搜索. 1.switch 语句,1, ...

  9. python语言结构_Python语言表示语句结构时采用

    Python语言表示语句结构时采用 答: 缩进 夏代出现专门的教射和习射的场所是 . 答:序 五行相生相克,又分别对应五种颜色,其中火对应颜色() 答:赤 非暴力沟通中的"表达情绪" ...

  10. c语言中return语句例子,C语言 return 语句-嗨客网

    C语言return语句教程 在 如果 return 语句使用在普通的 C语言return语句详解 语法 void fun(){ //do something return; } 说明 使用 retur ...

最新文章

  1. python基础教程:强制数据类型转换教程及实例
  2. win10系统,在安装masm32的时候出现DELETE operation of EXE file has failed 解决方案
  3. 作者:高丰(1986-),英国南安普敦大学计算机博士,现为开放数据与创新独立咨询顾问,兼复旦大学数字与移动治理实验室特邀研究员。...
  4. arm linux挂载ubi,挂载ubifs文件系统分区
  5. 知识图谱运用于推荐系统
  6. Selenium 中文手册
  7. C#利用NI VAS采集图片
  8. LanguageTool至少需要哪些jar包?
  9. mac下Flash cc2014的破解方法
  10. 贝叶斯分析好坏_交易必读|浅谈贝叶斯分析
  11. 好听的摇滚_好听的摇滚歌曲大全
  12. Windows10环境下Ruby安装和配置
  13. python二级题库 第四套 附刷题软件
  14. 【深度学习】SSD网络原理
  15. POJ - 3384 Feng Shui(半平面交)
  16. BZOJ 1707 [Usaco2007 Nov]tanning分配防晒霜
  17. python之某公司不同年份不同财务指标比较
  18. 店铺图片抓手,一键抓取商品详情高清图的工具
  19. 消灭该死的重复 下(2) break 跳出
  20. _stricmp与stricmp的关系

热门文章

  1. 怀旧服服务器荣誉系统是啥,魔兽世界怀旧服新增服务器 荣誉系统即将实装
  2. php 加30分钟,添加10分钟到7:30 am PHP(Add 10 Minutes to 7:30am PHP)
  3. [学习]19 如何高效工作和学习
  4. BrokerChain: A Cross-Shard Blockchain Protocol for Account/Balance-based State Sharding 阅读笔记
  5. 魔兽世界8.0哪个服务器稳定,纠结不?魔兽8.0新版本和怀旧服你选哪个?
  6. 第四十八章 SQL函数 DAYOFMONTH
  7. Java集合框架(黄图是思路)
  8. html5 模拟人生,PS日服2月会免:《模拟人生4》《防火墙:绝命时刻》
  9. 为什么短视频创业比公众号难?
  10. 带你了解Docker背后的守护进程