C语言if的所有用法,关于if的用法
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼
#include
#define RATE1 0.15;
#define RATE2 0.28;
int main()
{
double tax,limit,m;
int num;
printf("Select the type of marriage:\n");
printf("1)SINGLE\t2)HOST\t3)MARRIED_SHARE\n4)MARRIED_DIVORCE\t5)quit\n");
while(1)
{
scanf("%d",&num);
switch(num)
{
case 1:limit=17850.0;break;
case 2:limit=23900.0;break;
case 3:limit=29750.0;break;
case 4:limit=14875.0;break;
case 5:printf("Done!\n");
return 0;
default :printf("Please enter a valid figure:\n");
continue;
}
}
printf("Please enter your income:\n");
scanf("%.2lf",&m);
printf("you have select %d\n",num);
printf("input the pay:");
scanf("%lf",&m);
if (m <= limit)
tax = m * RATE1;
else
tax = limit * RATE1 + (m - limit) * RATE2;
printf("tax is %.2lf\n",tax);
return 0;
}
出现错误,问题在于if处,如果第一个语句加上花括号就ok
为何?
C语言if的所有用法,关于if的用法相关推荐
- c++中的fork函数_linux c语言 fork() 和 exec 函数的简介和用法
linux c语言 fork() 和 exec 函数的简介和用法 假如我们在编写1个c程序时想调用1个shell脚本或者执行1段 bash shell命令, 应该如何实现呢? 其实在<stdli ...
- 零基础自学R语言 1 R语言介绍 1.4 基本R软件的用法
零基础自学R语言 文章目录 零基础自学R语言 1 R语言介绍 1.4 基本R软件的用法 1.4.1 基本运行 1.4.2 项目目录 1 R语言介绍 1.4 基本R软件的用法 1.4.1 基本运行 在M ...
- C语言中常见的符号和注释的用法
文章目录 前言 一.换行符号\n \n的具体用法和作用 二.取地址符号& &的具体用法和作用 三.注释 注释的格式 注释的作用 注释在代码中的具体体现 总结 前言 本篇文章主要给大家讲 ...
- C语言offsetof用法以及其扩展用法
标题C语言offsetof用法以及其扩展用法 offsetof由于不是标准库的函数,所以得查一下,在stddef.h中,搜索一下编译器的这个头文件位置: 暴力一点,直接在根目录下搜索,find -na ...
- 【C语言】结构体定义 typedef struct 用法详解和用法小结
结构体定义 typedef struct 用法详解和用法小结 文章目录 结构体定义 typedef struct 用法详解和用法小结 0. 前言 1. 首先:在C中定义一个结构体类型要用typedef ...
- c语言字符串函数strcat strcpy strlen strcmp的用法及原型
目录 strcat的用法及原型 strcpy的用法及原型 strcmp用法及原型 strlen用法及原型 strcat的用法及原型 strcat(str1,str2) 意为将字符串str2连接到字符串 ...
- map函数作用c语言,c语言中map的用法:map基本用法
c++中map容器提供一个键值对容器,那么你知道map的用法有哪些吗,下面秋天网 Qiutian.ZqNF.Com小编就跟你们详细介绍下c语言中map的用法,希望对你们有用. c语言中map的用法:m ...
- Compound Words UVA - 10391(c++用法中substr函数用法+map实现)
题意: 给出字典中一堆单词,单词的输入方式是以字典序输入的.问:在这一堆单词中,有那些单词是通过其它两个单词组合而来的.按字典序升序输出这些单词. 题目: You are to find all th ...
- stpcpy和stpncpy用法 strcpy和strncpy用法
文章目录 strncpy, strncpy_s参考文档用法 strcpy, strncpy实例 strcpy, strncpy用法举例 运行结果 stpcpy()和stpncpy()用法上的区别(C语 ...
- java中extends用法_JAVA的extends用法
理解继承是理解面向对象程序设计的关键.在Java中,通过关键字extends继承一个已有的类,被继承的类称为父类(超类,基类),新的类称为子类(派生类).在Java中不允许多继承. (1)继承 cla ...
最新文章
- oracle 创建用户、授权、表空间
- python基础-装饰器
- ElementUI的DateTimePicker组件修改时间格式
- 在asp中怎么调用带输出参数的存储过程
- linux修复uefi启动文件,uefi-gpt-linux修复grub rescue
- android 启动器开发,Android启动器(Launcher)开发详解
- IntelliJ IDEA里对Lombok插件的配置步骤
- 使用Beautifulsoup爬取药智网数据
- 荣耀V40 Pro全新外观曝光:熟悉的矩阵镜头造型
- .net trim 替换指定字符_CAD二次开发实例:批量文本查找替换
- 实战快速恢复Exchange 2010误删除的邮箱
- 美国“加强软件供应链安全实践的指南” (SSDF V1.1草案) 解读来了
- linux下搭建博客day3-git安装
- 固定ui大小_Material Design 响应式UI
- 【算法与数据结构】哈希表-链地址法
- 组态软件调用matlab,()基于OPC的组态软件和MATLAB的通信实现
- VMware卸载Ubuntu系统(详细教程)
- 1317_使用pyserial通过python读取串口数据显示的同时记录log文件
- 这是一个鲜为人知,却身怀绝技的神秘工具——幻灯片母版
- java数组的实例化
热门文章
- 计算机能力提升选网络研修,教师计算机能力提升个人研修计划
- 【C语言】-- 指针
- Vue消息列表已读/未读状态实时更新及数据更新set()用法
- 【一本通】1148-连续出现的字符
- C语言:fflush()的用法以及缓冲区的概念
- yang模型中rpc_RPC原理篇
- java8的Effectively final
- Hive窗口函数之preceding and following
- qbit linux网页ui不能设置中文,BT下载教程 篇四:qbittorrent 设置补充说明及更换WEB UI...
- 如何使用 frontend-tracker 工具收集前端错误?