最简单的c语言if程序,C语言简单实用的程序-if else 嵌套式的使用例子
C语言简单实用的程序-if else 嵌套式的使用例子--一个数的约数--计算用电账目
例子1
//使用嵌套式 if显示一个数的约数
#include#include
int main()
{
unsigned long num; //要检查的数
unsigned long div; //可能的约数
bool isPrime; //素数的标志
printf("please enter an integer for analysis;");
printf("Enter q to quit.\n");
while(scanf("%lu",&num)==1)
{
for(div=2,isPrime=true;(div*div)<=num;div++)
{
if(num%div==0)
{
if((div*div!=num))
printf("%lu is divisible by %lu and %lu.\n",num,div,num/div);
else
printf("%lu is divisible by %lu.\n",num,div);
isPrime = false;//不是一个素数
}
}
if(isPrime)
printf("%lu is prime.\n",num);
printf("please enter another integer for analysis;") ;
printf("Enter q to quit.\n");
}
printf("Bye.\n");
return 0;
}
例子2
//计算用电账目
#include#define RATE1 0.12589 //第一个360kwh的费率
#define RATE2 0.17901 //下一个320KWH的费率
#define RATE3 0.20671 //超过680kwh的费率
#define BREAK1 360.0 //费率的第一分界点
#define BREAK2 680.0 //费率的第二分界点
#define BASE1 (RATE1 * BREAK1)
#define BASE2 (BASE1 + (RATE2+(BREAK2-BREAK1))) //用电680kwh的费用
int main()
{
double kwh; //用电的千瓦小时数
double bill; //费用
printf("请输入用电的小时数:");
scanf("%lf",&kwh);
if (kwh<=BREAK1)
bill = RATE1 *kwh;
else if(kwh<=BREAK2)
bill = BASE1+ (RATE2*(kwh - BREAK1));
else
bill = BASE2 +(RATE3 *(kwh - BREAK2)) ;
printf("用电度数%.1f 是%1.2f元.\n ",kwh,bill);
return 0;
}
最简单的c语言if程序,C语言简单实用的程序-if else 嵌套式的使用例子相关推荐
- pcf8563c语言程序,IIC的PCF8563实用时钟程序(iccavr)
/************************************* * PCF8563时钟程序 * * 文 件 名:1602_8563.c * * 版 本:V22.02 * * 主控芯片:M ...
- 蒋涛作序盛赞Leo新作为 程序员职场实用百科全书 —— 程序员羊皮卷 连载 1
<程序员羊皮卷>当当购买地址:http://product.dangdang.com/product.aspx?product_id=20691986 互动购买地址:http://www. ...
- c语言有啥简单的小程序,c语言-简单小程序-简单算法
<c语言-简单小程序-简单算法>由会员分享,可在线阅读,更多相关<c语言-简单小程序-简单算法(19页珍藏版)>请在人人文库网上搜索. 1.以下小程序都在 TC2.0 中运行通 ...
- arm平台下linux c语言编程,简单分析针对ARM平台的C语言程序的编译问题
我们知道在C语言编译时,有那么几个常用的优化编译选项,分别是-O0,-O1,-O2,-O3以及-Os.之前一直觉得既然是优化选项,顶多是优化一下逻辑,提高一些效率或者减少一下程序大小而已.很少会觉得它 ...
- c语言程序构建,c语言开发环境构建及简单的c程序设计.doc
c语言开发环境构建及简单的c程序设计 实验x C语言开发环境构建及简单的C程序设计 一.实验目的 1.熟悉字符模式下的C程序编译和调试环境,基本掌握麒麟Linux字符模式下的编译工具和调试工具的使用: ...
- libvirt 用c语言编译,基于C语言libvirt API简单小程序
libvirt API简单小程序 1.程序代码如下 #include #include int getDomainInfo(int id) { virConnectPtr conn = NULL; v ...
- 程序员用简单C语言一顿神操作,瞬间打造植物大战僵尸,无人不服
近日被朋友忽悠着玩植物大僵尸,who怕who,展示我真正的技术到了,程序员可不是废的,顺便分享下,使用C语言写的植物大战僵尸简单的外挂源码,虽然这款植物大战僵尸辅助功能简单,但绝对实用,非常适合零基础 ...
- 在c语言中pwm的作用,PWM调速的C语言程序编写(非常简单);
<PWM调速的C语言程序编写(非常简单);>由会员分享,可在线阅读,更多相关<PWM调速的C语言程序编写(非常简单);(4页珍藏版)>请在人人文库网上搜索. 1.PWM调速的C ...
- c语言小程序作业,c语言小程序(c语言简单小程序代码)
所以特此求经典C语言小程序.谢谢大家的关注!!! #include #include void function(int n){ int i,j,k,x=0; for(i=1;i<=n;i++) ...
- 日程定时提醒程序C语言,DIY一个高大上带提醒的计时器,简单实用,你还在等什么...
DIY一个高大上带提醒的计时器,简单实用,你还在等什么 发布时间:2020-07-19 15:02:29 来源:51CTO 阅读:1124 作者:实验楼 小编心语:锵锵锵!小编我又来了!昨天发了一篇比 ...
最新文章
- 网站不同优化不同时期,如何更“因时制宜”?
- maven上传本地仓库
- web展现mysql_web页面实现LED跑马灯效果(涉及web前端、原生JS、PHP、mysql)
- pip install jupyter报错30ERROR
- JavaScript 灯泡暗亮
- 【收藏】图片垂直居中的解决办法
- cocos2d-x 3.1.1 学习笔记[21]cocos2d-x 创建过程
- Android应用按Home键再从图标启动会再次经过LAUNCHER启动页
- 一款强大的 SQL 工具
- 偏导数,雅可比矩阵(jacobi matrix),黑塞矩阵(Hessian matrix)
- 计算机为动态分区无法安装系统,采用gpt分区无法安装系统怎么办
- breadweb控制台下载_路由器刷breed web控制台通用版
- html使用什么网络协议,网络协议详细介绍
- 155页4万字智慧交通电子警察系统平台解决方案
- Win7中自带截图工具
- 【供应链架构day2】美团收单供应链系统的演进之路
- Linux强制踢掉某个用户
- 从5亿红包到千亿营收,看百度的增长曲线
- Java和C语言谁能更胜一筹?
- Uncaught (in promise)Error: ### Error updating database. Cause :java.sql.SQLException: