C++学习(十一)(C语言部分)之 练习
/* 1.if
输入一个成绩 进行分级 输入一个数字 判断是否是水仙花数
比如 153 = 1 * 1 * 1 + 5 * 5 * 5 + 3 * 3 * 3
2、switch 提示 先对数字做处理 然后用switch
成绩分级 60分以下 D
60 - 75 C
75 - 85 B
85 - 100 A
3、比较四个数字大小 最大值赋值给max(三目)
*/ #include<stdio.h>
#include<stdlib.h>
int main()
{
//1、if
/* //输入成绩 进行评级
int a;
printf("请输入你的成绩:");
scanf_s("%d", &a);
//判断并输出成绩等级
if (a >= 80)
{
printf("优秀\n");
}else if(a >= 70)
{
printf("良好\n"); }
else if (a >= 60)
{
printf("及格\n"); }
else{
printf("不及格\n");
}
*/
//2、水仙花数
/*
int a, b, c, x, y;
printf("请输入一个三位数;");
scanf_s("%d",&x);
a = x / 100; //a是百位的数字
b = (x - a * 100) / 10; //b是十位的数字
c = x % 10; //c是个位的数字
y = a*a*a + b*b*b + c*c*c;
if (x == y)
{
printf("你输入的数就是水仙花数。\n");
}
else
{
printf("你输入的数不是水仙花数。\n");
}
*/
//3、switch
/*
int x;
printf("请输入你的成绩:\n");
scanf_s("%d",&x);
int i;
i = x / 5;//对成绩进行处理 switch (i)
{
default:
while (x<0 || x>100)
{
printf("你输入的成绩有误,请重新输入:\n");
scanf_s("%d", &x);
} case 0:
case 1:
case 2:
case 3:
case 4:
case 5:
case 6:
case 7:
case 8:
case 9:
case 10:
case 11:
case 12:printf("你的成绩等级是 D \n"); break; //分界线 60
case 13:
case 14:
case 15:printf("你的成绩等级是 C \n"); break; //分界线 75
case 16:
case 17:printf("你的成绩等级是 B \n"); break; //分界线 85
case 18:
case 19:
case 20:printf("你的成绩等级是 A \n"); break; //分界线 100
}
*/
//4、三目
/*
int a, b, c, d;
int max;
printf("请输入四个数字\n");
scanf_s("%d%d%d%d",&a,&b,&c,&d);
max=a > b ? (a > c ? (a > d ? a : d) : (c > d ? c : d)) : (b > c ? (b > d ? b : d) : c > d ? c : d);
printf("%d",max);
*/ system("pause");
return ;
}
以上是自己练习的一些代码 主要是熟悉一下 if else的嵌套 switch语句的运用 三目运算符的运用
需要注意的是 在vs2013中 scanf函数不能用 需要改成scanf_s
另外 用getchar();的时候会出现闪退的情况
可以换成 system("pause"); 前面需要加上文件头include<stdlib.h>
2018-06-18 15:34:45
C++学习(十一)(C语言部分)之 练习的更多相关文章
- 值得学习的C语言开源项目
值得学习的C语言开源项目 - 1. Webbench Webbench是一个在linux下使用的非常简单的网站压测工具.它使用fork()模拟多个客户端同时访问我们设定的URL,测试网站在压力下工 ...
- [java学习笔记]java语言核心----面向对象之this关键字
一.this关键字 体现:当成员变量和函数的局部变量重名时,可以使用this关键字来区别:在构造函数中调用其它构造函数 原理: 代表的是当前对象. this就是所在函数 ...
- [java学习笔记]java语言核心----面向对象之构造函数
1.构造函数概念 特点: 函数名与类名相同 不用定义返回值类型 没有具体的返回值 作用: 给对象进行初始化 注意: 默认构造函数 多个构造函数是以重载出现的 一个类中如果 ...
- Java学习笔记:语言基础
Java学习笔记:语言基础 2014-1-31 最近开始学习Java,目的倒不在于想深入的掌握Java开发,而是想了解Java的基本语法,可以阅读Java源代码,从而拓展一些知识面.同时为学习An ...
- IOS学习笔记07---C语言函数-printf函数
IOS学习笔记07---C语言函数-printf函数 0 7.C语言5-printf函数 ------------------------- ----------------------------- ...
- IOS学习笔记06---C语言函数
IOS学习笔记06---C语言函数 -------------------------------------------- qq交流群:创梦技术交流群:251572072 ...
- 【转载】 强化学习(十一) Prioritized Replay DQN
原文地址: https://www.cnblogs.com/pinard/p/9797695.html ------------------------------------------------ ...
- ios开发学习笔记001-C语言基础知识
先来学习一下C语言基础知识,总结如下: 在xcode下编写代码. 1.编写代码 2.编译:cc –c 文件名.c 编译成功会生成一个 .o的目标文件 3.链接:把目标文件.o和系统自带的库合并在一起, ...
- c语言学习书籍推荐《C语言学习路线图•C语言必须知道的300个问题》下载
下载地址:点我 <C语言学习路线图•C语言必须知道的300个问题>以基础知识为框架,介绍了c语言各部分知识所对应的常见开发疑难问题,并作了透彻地解析.<C语言学习路线图•C语言必须知 ...
- 【C/C++开发】值得学习的C语言开源项目
值得学习的C语言开源项目 - 1. Webbench Webbench是一个在Linux下使用的非常简单的网站压测工具.它使用fork()模拟多个客户端同时访问我们设定的URL,测试网站在压力下工作的 ...
随机推荐
- Zookeeper的实际应用
Zookeeper是hadoop的一个子项目,虽然源自hadoop,但是我发现zookeeper脱离hadoop的范畴开发分布式框架的运用越来越多.今天我想谈谈zookeeper,本文不谈如何使用zo ...
- zabbix_server.conf、zabbix_agentd.conf配置文件详解
zabbix_server.conf配置文件详解 AlertScriptsPath 默认值:/usr/local/share/zabbix/alertscripts 说明:告警脚本目录 AllowRo ...
- ubuntu中更新.netcore到2.1版本
如果需要安装新版本到dotnetcore,需要先卸载旧版本(https://github.com/dotnet/core/blob/master/release-notes/download-arch ...
- 基础数据类型的坑和集合及深浅copy
一.基础数据类型的坑: 元组: 如果一个元组中,只有一个元素,且没有逗号,则该"元组"与里面的数据的类型相同. # 只有一个数据,且没有逗号的情况: print(tu1,type( ...
- learning scala read from file
scala读文件: example: scala> import scala.io.Sourceimport scala.io.Source scala> var inputFile ...
- Vue + Element UI 实现权限管理系统(更换皮肤主题)
自定义主题 命令行主题工具 1.安装主题工具 首先安装「主题生成工具」,可以全局安装或者安装在当前项目下,推荐安装在项目里,方便别人 clone 项目时能直接安装依赖并启动. yarn add ele ...
- shutil 模块
import shutil #用于简化文件操作的模块 # f1 = open(r"D:\上海python全栈4期\day20\7.shutil模块.py","rb&quo ...
- centos6.5+python2.7+flask+apache+mod-wsgi部署
flask部署,使用的是centos6.5,python2.7,版本很重要.基本步骤如下: 一.创建虚拟环境,创建目录把项目拷进去 二.安装mod-wsgi和apache easy_install m ...
- 全栈框架mk-js
今天听朋友说,才知道原来还有全栈框架这么一说. 厉害了. meteor EggBorn.js mk-js cordova 记录下,后面研究研究.
- python 高级语言特性
装饰器decorator的使用 在某公司的一次笔试中面试官出了一道题,使用python 的decorator实现一个函数的执行时间的计算. 分析:关于函数执行时间的计算,那么肯定是执行之前得到一个时间 ...