该楼层疑似违规已被系统折叠 隐藏此楼查看此楼

#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的用法相关推荐

  1. c++中的fork函数_linux c语言 fork() 和 exec 函数的简介和用法

    linux c语言 fork() 和 exec 函数的简介和用法 假如我们在编写1个c程序时想调用1个shell脚本或者执行1段 bash shell命令, 应该如何实现呢? 其实在<stdli ...

  2. 零基础自学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 ...

  3. C语言中常见的符号和注释的用法

    文章目录 前言 一.换行符号\n \n的具体用法和作用 二.取地址符号& &的具体用法和作用 三.注释 注释的格式 注释的作用 注释在代码中的具体体现 总结 前言 本篇文章主要给大家讲 ...

  4. C语言offsetof用法以及其扩展用法

    标题C语言offsetof用法以及其扩展用法 offsetof由于不是标准库的函数,所以得查一下,在stddef.h中,搜索一下编译器的这个头文件位置: 暴力一点,直接在根目录下搜索,find -na ...

  5. 【C语言】结构体定义 typedef struct 用法详解和用法小结

    结构体定义 typedef struct 用法详解和用法小结 文章目录 结构体定义 typedef struct 用法详解和用法小结 0. 前言 1. 首先:在C中定义一个结构体类型要用typedef ...

  6. c语言字符串函数strcat strcpy strlen strcmp的用法及原型

    目录 strcat的用法及原型 strcpy的用法及原型 strcmp用法及原型 strlen用法及原型 strcat的用法及原型 strcat(str1,str2) 意为将字符串str2连接到字符串 ...

  7. map函数作用c语言,c语言中map的用法:map基本用法

    c++中map容器提供一个键值对容器,那么你知道map的用法有哪些吗,下面秋天网 Qiutian.ZqNF.Com小编就跟你们详细介绍下c语言中map的用法,希望对你们有用. c语言中map的用法:m ...

  8. Compound Words UVA - 10391(c++用法中substr函数用法+map实现)

    题意: 给出字典中一堆单词,单词的输入方式是以字典序输入的.问:在这一堆单词中,有那些单词是通过其它两个单词组合而来的.按字典序升序输出这些单词. 题目: You are to find all th ...

  9. stpcpy和stpncpy用法 strcpy和strncpy用法

    文章目录 strncpy, strncpy_s参考文档用法 strcpy, strncpy实例 strcpy, strncpy用法举例 运行结果 stpcpy()和stpncpy()用法上的区别(C语 ...

  10. java中extends用法_JAVA的extends用法

    理解继承是理解面向对象程序设计的关键.在Java中,通过关键字extends继承一个已有的类,被继承的类称为父类(超类,基类),新的类称为子类(派生类).在Java中不允许多继承. (1)继承 cla ...

最新文章

  1. oracle 创建用户、授权、表空间
  2. python基础-装饰器
  3. ElementUI的DateTimePicker组件修改时间格式
  4. 在asp中怎么调用带输出参数的存储过程
  5. linux修复uefi启动文件,uefi-gpt-linux修复grub rescue
  6. android 启动器开发,Android启动器(Launcher)开发详解
  7. IntelliJ IDEA里对Lombok插件的配置步骤
  8. 使用Beautifulsoup爬取药智网数据
  9. 荣耀V40 Pro全新外观曝光:熟悉的矩阵镜头造型
  10. .net trim 替换指定字符_CAD二次开发实例:批量文本查找替换
  11. 实战快速恢复Exchange 2010误删除的邮箱
  12. 美国“加强软件供应链安全实践的指南” (SSDF V1.1草案) 解读来了
  13. linux下搭建博客day3-git安装
  14. 固定ui大小_Material Design 响应式UI
  15. 【算法与数据结构】哈希表-链地址法
  16. 组态软件调用matlab,()基于OPC的组态软件和MATLAB的通信实现
  17. VMware卸载Ubuntu系统(详细教程)
  18. 1317_使用pyserial通过python读取串口数据显示的同时记录log文件
  19. 这是一个鲜为人知,却身怀绝技的神秘工具——幻灯片母版
  20. java数组的实例化

热门文章

  1. 计算机能力提升选网络研修,教师计算机能力提升个人研修计划
  2. 【C语言】-- 指针
  3. Vue消息列表已读/未读状态实时更新及数据更新set()用法
  4. 【一本通】1148-连续出现的字符
  5. C语言:fflush()的用法以及缓冲区的概念
  6. yang模型中rpc_RPC原理篇
  7. java8的Effectively final
  8. Hive窗口函数之preceding and following
  9. qbit linux网页ui不能设置中文,BT下载教程 篇四:qbittorrent 设置补充说明及更换WEB UI...
  10. 如何使用 frontend-tracker 工具收集前端错误?