if用法举例:求分数的等级

 # include <stdio.h>

 int main(void)
{
float score; //score分数 printf("请输入您的考试成绩: ");
scanf("%f", &score); if (score > )
printf("这是做梦!\n");
else if (score>= && score<=) //不能写成 90<=score<=100
printf("优秀!\n");
else if (score>= && score<)
printf("良好!\n");
else if (score>= && score<)
printf("及格!\n");
else if (score>= && score<)
printf("不及格! 继续努力!\n");
else  //注意最后一个else后面没有表达式了
printf("输入的分数过低,不要如此自卑!\n"); return ;
}

对任意3个数进行排序:

 # include <stdio.h>

 int main(void)
{
int a, b, c; //等价于: int a; int b; int c;
int t; printf("请输入三个整数(中间以空格分隔): ");
scanf("%d %d %d", &a, &b, &c); //编写代码完成a是最大值 b是中间值 c是最小值 if (a < b)
{
t = a;
a = b;
b = t;
} if (a < c)
{
t = a;
a = c;
c = t;
} if (b < c)
{
t = b;
b = c;
c = t;
} printf("%d %d %d\n", a, b, c); return ;
}

为什么最后一个else后面不加表达式?

 # include <stdio.h>

 int main(void)
{
if ( > )
printf("AAAA\n");
else if ( > )
printf("BBBB\n");
else ( > ); //无实际意义的语句
printf("CCCC\n"); /*
else (5 > 10); //无实际意义的语句
printf("CCCC\n"); 等价于
else
(5 > 10); //无实际意义的语句
printf("CCCC\n");
*/ return ;
}
/*
总结:
if (表达式1)
A;
else if (表达式2)
B;
else if (表达式3)
C;
else (表达式4);
D; 这样写语法不会出错,但逻辑上是错误的 else (表达式4);
D;
等价于
else
(表达式4);
D; */

for和if的嵌套使用:求1到100之间所有的能被3整除的数字之和

 # include <stdio.h>

 int main(void)
{
int i;
int sum = ; // =0不能省 for (i=; i<=; ++i)
{
if (i% == )//如果 i能被3整除
sum = sum + i;
printf("sum = %d\n", sum);
} return ;
}

if的用法的更多相关文章

  1. EditText 基本用法

    title: EditText 基本用法 tags: EditText,编辑框,输入框 --- EditText介绍: EditText 在开发中也是经常用到的控件,也是一个比较必要的组件,可以说它是 ...

  2. jquery插件的用法之cookie 插件

    一.使用cookie 插件 插件官方网站下载地址:http://plugins.jquery.com/cookie/ cookie 插件的用法比较简单,直接粘贴下面代码示例: //生成一个cookie ...

  3. Java中的Socket的用法

                                   Java中的Socket的用法 Java中的Socket分为普通的Socket和NioSocket. 普通Socket的用法 Java中的 ...

  4. [转载]C#中MessageBox.Show用法以及VB.NET中MsgBox用法

    一.C#中MessageBox.Show用法 MessageBox.Show (String) 显示具有指定文本的消息框. 由 .NET Compact Framework 支持. MessageBo ...

  5. python enumerate 用法

    A new built-in function, enumerate() , will make certain loops a bit clearer. enumerate(thing) , whe ...

  6. [转载]Jquery中$.get(),$.post(),$.ajax(),$.getJSON()的用法总结

    本文对Jquery中$.get(),$.post(),$.ajax(),$.getJSON()的用法进行了详细的总结,需要的朋友可以参考下,希望对大家有所帮助. 详细解读Jquery各Ajax函数: ...

  7. 【JavaScript】innerHTML、innerText和outerHTML的用法区别

    用法: <div id="test">   <span style="color:red">test1</span> tes ...

  8. chattr用法

    [root@localhost tmp]# umask 0022 一.chattr用法 1.创建空文件attrtest,然后删除,提示无法删除,因为有隐藏文件 [root@localhost tmp] ...

  9. 萌新笔记——vim命令“=”、“d”、“y”的用法(结合光标移动命令,一些场合会非常方便)

    vim有许多命令,网上搜有一堆贴子.文章列举出各种功能的命令. 对于"="."d"."y",我在无意中发现了它们所具有的相同的一些用法,先举 ...

  10. [转]thinkphp 模板显示display和assign的用法

    thinkphp 模板显示display和assign的用法 $this->assign('name',$value); //在 Action 类里面使用 assign 方法对模板变量赋值,无论 ...

随机推荐

  1. HDU 4274 Spy's Work (树形DP)

    题意 给定一棵树,给出一些子树的权值关系,问是否矛盾(初始所有结点的下限为1) 思路 设lmin和lmax表示题目给定的限制范围,默认为[1..oo]:amin和amax表示实际符合要求的范围.从根节 ...

  2. Dir命令

    注: 此系列为自己之前所搭建网站内容. 其实python的os模块能够很好的完成此任务.改天总结下. 之前在处理气象数据时,十几个文件,文件名比较长,需要自己处理变动的年份找出地址的规律再进行文件的读 ...

  3. IceScrum敏捷开发工具的安装文档-官方最新版

    Welcome to the iceScrum iceScrum install guide. If you don’t want to manage your own iceScrum instal ...

  4. 个人学习jQuery笔记

    1.$(“#div1”).text()是获取id为div1的文本内容,也可以填充值 $(“#div1”).html() 是获取id 为div1的HTML内容值 也可以填充值 2.$(“#div1”)是 ...

  5. C# 调用颜色的RGB值_RGB颜色转换十六进制颜色

    调用方法: 如:btn_FangTai.BackColor = Color.FromArgb(135, 206, 250); 十六进制颜色查询 颜   色 英文代码 形象描述 十六进制 RGB   L ...

  6. C# ASP.NET 验证码

    使用C# ASP.NET 获取 验证码的代码书写 一般都采用异步 点击 前台验证码图片 请求一次 : 前台图片代码: <img id="imgvalidatecode" sr ...

  7. 前端url传递编码问题

    JAVASCRIPT中URL 传递参数(特殊字符)解决方法及转码解码的介绍 有些符号在URL中是不能直接传递的,如果要在URL中传递这些特殊符号,那么就要使用他们的编码了.下表中列出了一些URL特殊符 ...

  8. Easyui datagrid自定义排序

    做项目遇到个关于排序问题,想着在前端排序,正好Easyui有这个功能,所以就拿来用了一下,因为跟官网的Demo不太一样,所以总结一下: 首先这一列是要排序的列(当然,在生产环境,这一列是隐藏的,在开发 ...

  9. C++面向对象高级编程(七)point-like classes和function-like classes

    技术在于交流.沟通,转载请注明出处并保持作品的完整性. 1.pointer-like class 类设计成指针那样,可以当做指针来用,指针有两个常用操作符(*和->),所以我们必须重载这两个操作 ...

  10. C#项目中怎样创建和使用类和类库

    创建一个类库项目在“文件”菜单上,选择“新建项目”. 在“新建项目”对话框的“模板”窗格中,单击“类库”. 在“名称”框中键入 Persons,再单击“确定”. 把“添加新解决方案”勾选掉,选择“添入 ...