C和指针第八章的两个简单代码
来源:互联网 发布:天拓网络 济宁 怎么样 编辑:程序博客网 时间:2024/06/03 17:22
第五题其实也写了,但是不对所以不想贴了,矩阵运算实在使人头疼
//计算税收。以前觉得好像只能if实现,原来也可以这样#include <stdio.h>#include <stdlib.h>float stax( int money);static double income_limits[]={0, 23350, 56550, 117950, 256500};static float base_tax[]={0, 3502.5, 12798.5, 31832.5, 81710.5 };static float percent[]={ .15, .28, .31, .36, .396 };int main(){ int money; float tax; printf("输入收入!\n"); scanf("%d",&money); tax = stax( money ); printf("税收是%f", tax); return 0;}float stax( int money){ int category; for(category = 0; (money >=income_limits[category]) && (category < 5);category+=1) ; category-=1; return base_tax[category]+percent[category]*(money-income_limits[category]);}
#include <stdio.h>#include <stdlib.h>#include <string.h>//输入的每个单词与列表中的关键字比较,找到一个后返回这个匹配在列表中的偏移量,否则返回-1int lookup_keyword(char * desired, char *keywordtable[ ], int size);int main(){ int i; char a[20]; printf("输入关键字!\n"); gets(a); char *keyword[4] = { "do", "sr", "tt", NULL }; i=lookup_keyword(a, keyword,3); printf("匹配%d\n",i); return 0;}int lookup_keyword(char * desired, char *keywordtable[ ], int size){ char **kwp; //for(kwp = keywordtable; kwp < keywordtable + size; kwp++)//第一种 for(kwp = keywordtable; *kwp != NULL; kwp++) if(strcmp( desired,*kwp ) == 0) return kwp - keywordtable; return -1;}
阅读全文
0 0
- C和指针第八章的两个简单代码
- 第八章 数组 [C和指针]
- 《C和指针》第八章 数组
- 记录-C和指针第八章-数组
- C和指针读书笔记(第八章)
- C和指针第八章笔记
- c程序设计 第八章习题 用指针的指针排序和用指针排序
- C和指针第七章的两个题
- C语言第八章:指针
- C和指针复习系列二:第八章~第十五章
- C和指针 第八章 数组 问题一
- C和指针课后习题(第八章)
- 【C和指针】第八章(1)-->一维数组
- C和指针第九章的四个小代码
- 指针常量和常量指针的简单代码
- C的两个指针问题
- 【笔记】C与指针 第八章 数组
- 【C】【笔记】《C和指针》 第六章 指针 第七章 函数 第八章 数组 第九章 字符串、字符和字节
- Netsh 命令详解
- C++中位运算的使用方法
- Solr实现京东搜索
- 【脑洞系列】c语言对死机系统的简单实现
- 变态跳台阶
- C和指针第八章的两个简单代码
- python操作mongodb 查询、更新
- 从内存模型到内存溢出
- 单点登录--三---实战-----cas server 源码下载和部署
- mpu6000、mpu6050陀螺仪加速度计互补滤波数据融合算法原理推导
- linux发布项目常用的命令
- As中引用jar和so文件和assets
- 第三节:引入unittest框架
- sqlite中的常用命令