例一:从键盘输入一个小于1000的正数,要求输出他的平方根(如平方根不是整数,则输出其整数部分),要求在输入数据后先对其进行检查是否小于1000的正数。若不是,则要求重新输入


#include<math.h>
int main()
{int num;printf("请输入一个小于1000的正数:\n");scanf("%d\n",&num);while(num>=1000)printf("%d不小于1000请重新输入\n",num);scanf("%d\n",&num);printf("%d输出num的平方根整数部分:%d\n",num,num=sqrt(num));//只输出整数部分 printf("%d的平方根整数部分:%0f\n",num,sqrt(num));  //四舍五入 return 0;
}

例二:有一个函数:

写程序,输出x的值,输出y的相对应的值

#include<stdio.h>
int main()
{int x,y;scanf("%d",&x);if(x<1) y=x;elseif(x>=1&&x<10)y=2*x-1;elsey=3*x-11;printf("y=%d\n",y);return 0;
}

例三:给出一个百分制成绩,要求输出'A',‘B’,'C',‘D’,'E‘.90分以上为A,80~89为B,70~79为C,60~69为D,60分以下为E

#include<stdio.h>
int main()
{float score;char grade;  //学生成绩等级分为A,B,C,D,E printf("请输入学生成绩:\n");scanf("%f",&score);if(score>90) printf("该成绩等级为A");elseif(score<89&&score>80)printf("该成绩为等级B");else if(score<79&&score>70) printf("该成绩等级为C");elseif(score<69&&score>60)printf("该成绩等级为D");elseprintf("该成绩等级为E");return 0;
}

例四:

输入4个整数,要求从小到大排列

#include<stdio.h>
int main()
{
int a,b,c,d,t;
printf("请输入四个整数:");
scanf("%d,%d,%d,%d",&a,&b,&c,&d);
if(a>b)
{t=a;a=b;b=t;}
if(a>c)
{t=a;a=c;c=t;}
if(a>d)
{t=a;a=d;d=t;}
if(b>c)
{t=b;b=c;c=t;}
if(b>d)
{t=b;b=d;d=t;}
if(c>d)
{t=c;c=d;d=t;}
printf("%d,%d,%d,%d",a,b,c,d);
return 0;
}

C语言中if语句例题详解相关推荐

  1. c语言中for语句的用法及规则,C语言中for语句用法详解

    请看正文 C语言中,for语句是三种循环控制语句之一.也是比较常用且执行效率较高的一种.本文将详细阐述for语句的用法及使用注意事项. 一.基本用法 for(;;) { 循环体语句; } C语言中,f ...

  2. c语言中ANSI标准的关键字,C语言中32个关键字详解

    C语言中32个关键字详解 由 ANSI 标准定义的 C 语言关键字共32个,根据关键字的作用,可以将关键字分为数据类型关键字和流程控制关键字两大类. 一.数据类型关键字 A 基本数据类型(5个) vo ...

  3. c语言程序关键字是什么,C语言中32个关键字详解

    C语言中32个关键字详解 由 ANSI 标准定义的 C 语言关键字共32个,根据关键字的作用,可以将关键字分为数据类型关键字和流程控制关键字两大类. 一.数据类型关键字 A 基本数据类型(5个) vo ...

  4. sort在c语言中的作用,c语言中sort的用法详解.docx

    c语言中sort的用法详解.docx C语言中SORT的用法详解C语言的学习很多是比较复杂的,那么C语言中SORT的用法的用法你知道吗下面学习啦小编就跟你们详细介绍下C语言中SORT的用法的用法,希望 ...

  5. 数据分析 | SQL基础查询语句+例题详解

    SQL 语法结构:select--from--where--group by--having--order by--limit 运行顺序: from--where--group by--having- ...

  6. C语言中scanf函数用法详解

    scanf 的功能用一句话来概括就是"通过键盘给程序中的变量赋值".该函数的原型为: # include <stdio.h> int scanf(const char ...

  7. c语言中foreach的用法,详解JavaScript中的forEach()方法的使用

    JavaScript数组的 forEach()方法调用数组中的每个元素. 语法 array.forEach(callback[, thisObject]); 下面是参数的详细信息: callback ...

  8. C语言中getchar()函数的详解

    文章目录 关于getchar()函数的基本作用 getchar()函数基本案例 在循环当中的getchar() getchar()函数的作用 清理缓冲区中多个字符 关于getchar()函数的基本作用 ...

  9. Java语言中include指令用法详解

    incude指令的形式:<%@ include file="Header.jsp" %> 通过这种方式我们可以给页面添加统一的标题栏和footer栏,代码如下: 首先H ...

  10. C语言中fopen函数用法详解

    fopen函数用来打开一个文件,其调用的一般形式为: 文件指针名=fopen(文件名,使用文件方式); 其中, "文件指针名"必须是被说明为FILE 类型的指针变量: " ...

最新文章

  1. 2018年,这些信息通信技术将大红大紫
  2. python编程入门指南怎么样-如果想学python怎么入门?
  3. scala数据结构之Maps和Tuples
  4. 我的世界java多大内存_我的世界电脑版内存多大
  5. tf2.1下生成yolo.h5文件
  6. Python中使用tarfile压缩、解压tar归档文件
  7. 【wikioi】1014 装箱问题
  8. 小型bbs论坛系统开发1 需求分析
  9. 用java求可达矩阵_ISM算法(邻接矩阵求可达矩阵)Java实现
  10. word 尾注后边加致谢
  11. 量子计算是人工智能的未来吗?
  12. 2021年美容师(初级)考试内容及美容师(初级)模拟考试题
  13. Android键盘灯亮度控制
  14. 红牛农场JAVA_JAVA内部类与异常类
  15. 【欧几里得扩展欧几里得】
  16. SQL_TRACE的作用
  17. 宝塔面板部署nuxt项目线程守护启动以及Nginx反向代理
  18. xfs文件系统损坏修复
  19. 页面打开403问题(非鉴权)
  20. 【转】 http请求包含什么

热门文章

  1. UI设计师应聘面试攻略看这篇就够了
  2. NOWAIT及SKIP LOCKED的使用
  3. 【数字图像处理matlab】RGB转HIS,HIS转RGB
  4. 怎么实现ZBrush与数位板雕刻模型的结合运用
  5. w10系统 计算机快捷键大全,Win10电脑快捷键汇总_Win10系统快捷键大全_玩游戏网...
  6. 【方法】如何提高专注能力
  7. 关于键盘右边的 数字小写键盘不能使用的解决办法
  8. 电视hdmi接口在哪_HDMI是什么意思?花5分钟看完这篇文章:原来如此!我现在明白了...
  9. 分享盘点9个可免费使用的网站CDN加速服务
  10. Unity商店插件/工具收藏篇