C语言基础之数据结构
1.32 换成数字23
# include<stdio.h> //编译预处理指令
# include <math.h>
# define pi 3.1415926 //定义不变常量
int convert(int num);
char ABC(char a);
double sum(double a,double b, double c);
double area(double a,double b, double c);
double num(double a,double b ,double c );
double interest_rate_current(double principal);
double interest_rate_regular(double principal);
double interest_rate_halfyear(double principal);
int main(){ //定义主函数//假定本金为1000,求一年后的存款+利息double principal = 1000.00;double p1 = interest_rate_current(principal);double p2 = interest_rate_regular(principal);double p3 = interest_rate_halfyear(principal);printf("一年后活期存款为:%.2f,定期存款为:%.2f,半年存款为:%.2f \n",p1,p2,p3);// //录入三个浮点数:// float a2,b2,c2;// printf("please input 3 :");// scanf(" %f,%f,%f",&a2,&b2,&c2);// printf( " %f, %f, %f",a2,b2 ,c2 );// double a1 = 3.67;// double b1= 5.22;// double c1 = 6.45;// printf("a = %f b = %f c = %f 周长是:%f \n",a1,b1,c1,sum(a1,b1,c1));// printf("a = %f b = %f c = %f 面积是:%f \n",a1,b1,c1,area(a1,b1,c1));// char c = 'B' ;// char d = ABC(c);// printf("小写字母是: %c \n",d);// // int outnumber = convert(32);// // printf("结果是:%d \n",outnumber);}
//计算利率,一年的活期利率为:0.0036,一年的定期利率:0.0225,半年的利率为0.0198
double interest_rate_current(double principal){double p1 = principal *(1+0.0036);return p1;
}
double interest_rate_regular(double principal){double p2 = principal * (1+0.0225);return p2;
}
double interest_rate_halfyear(double principal){double p3 = (principal * (1+ 0.0210/2))*(1 + 0.0210/2);return p3;
}//对给定任意三角形的边长,计算面积
double area(double a,double b, double c){double s = (a+b+c)/2;double areaThree = sqrt(s*(s-a)*(s-b)*(s-c));return areaThree;
}
//对给定任意三角形的边长,计算周长
double sum(double a,double b, double c){double sumThree = a+b+c;return sumThree;}
//对给的字母进行小写转换
char ABC(char a){char b = a+32;return b;}
//对一个两位的数字进行位置调换
int convert(int num){int num2 ;num2= num/10+((num%10)*10);return num2;
}
https://naotu.baidu.com/file/4ead804f769e3efe869b60f523c1a5c5
C语言基础之数据结构相关推荐
- c语言记忆化搜索,HNUSTC语言基础简单数据结构acm入门第一讲搜索.ppt
C语言基础,简单数据结构,ACM入门讲座搜索部分 Bjut:mark063 2010.10.30 1 Evaluation only. Created with Aspose.Slides for . ...
- c语言枚举变量自增报错,C_数据结构与算法(1):C语言基础
C_数据结构与算法(一):C语言基础 致初学者的我:一切都是由浅入深. 每种语言都有每种语言的特性,基本的特性是相同的,下面依照惯例写hello world,相关编译后面再介绍. // C语言用&qu ...
- go语言基础数据结构学习---- 数组, 列表(list)和切片(slice)
go语言基础数据结构学习–> 数组, 列表(list)和切片(slice) go 语言中的 数组是类型相同的元素的集合, 列表是双链表的容器, 可以添加不同类型的数据切片是对现有数组的引用, 比 ...
- 一篇解双链表(0基础看)(C语言)《数据结构与算法》
目录 序言 带头双向循环链表 1. 概念 2. 效果展示图 3. 接口实现 3.01. 本文章要实现的接口 3.02. 双链表的实现 3.03. 双链表的初始化 3.04. 打印链表 3.05. 动 ...
- (C/C++)数据结构所需的程序语言基础(一)数据类型、运算符及表达式
语言基础之数据类型.运算符及表达式 (一)数据及数据的表现形式 1. 数据 是描述客观事物的符号,是计算机可以操作的对象,是能被计算机识别,并输入给计算机处理的符号集合,数据不仅仅指我们通常所说的数值 ...
- 天勤考研中数据结构的代码书写规范以及C与C++语言基础
考研综合应用题中算法设计部分的代码书写规范 头文件 头文件部分如果题目没有特殊说明可以去掉. 常量 如果题目中要用到一个常量,则在用的地方加上一句注释,说明某某常量已定义即可,不必在前面补上#defi ...
- 数据分析必备:掌握这个R语言基础包1%的功能让你事半功倍!(附代码)
来源:大数据 本文约7100字,建议阅读15分钟. 本文介绍了utils包在R语言基础的用途. [ 导读 ]无论数据分析的目的是什么,将数据导入R中的过程都是不可或缺的.毕竟巧妇难为无米之炊.util ...
- 没有c语言基础可以学python吗-没有c语言基础,能不能学好python?
学习C语言对学好python有帮助吗? 答案是有. 学好python需不需要有C语言基础? 答案是不一定. 实际上,所有的编程语言都是在做一件事情--告诉计算机,将你输入的数据A如何转化成需要输出的数 ...
- python语言基础-Python语言基础与应用
spContent=本课基于主讲教师在北京大学讲授数据结构与算法课(Python版)的多年教学实践经验,面向零编程基础的大学生和社会公众,全面讲授Python语言基础,培养学生计算思维的能力,并讲解P ...
最新文章
- 为什么Python不是未来的编程语言?
- 基于SSM实现公交路线管理系统
- 读取资源文件的工具.
- SQLite实例分析
- linux 编译C++错误整理
- linux关闭在线登录用户
- 科大星云诗社动态20201231
- 语音合成:模拟最像人类声音的系统
- 《网站性能监测与优化》一2.3 协作网站
- Web前端开发笔记——第二章 HTML语言 第十一节 语义标签
- of方法:给集合一次性添加多个元素
- SpringBoot2 集成日志,复杂业务下的自定义实现
- 特斯拉:召回不涉及国产车型 也与“刹车失灵”无关
- ASR开发工作笔记0001---Eclipse DS-5-报错Cannot checkout an uncounted license withini a Windows Terminal Servi
- mysql8.0卡cpu_MySQL 8.0资源组有效解决慢SQL引发CPU告警
- C++primer 12.2.1节练习
- windows10批量解压缩文件-用WinRAR
- css3图片放大缩小过度动画
- STM32 F107VC移植freeRTOS
- 范数(简单的理解)、范数的用途、什么是范数
热门文章
- lwip+freeRTOS 实现热插拔功能
- 前端布局之网格gird布局(简单易懂)
- Vue中动态(import 、require)显示img图片
- python自增_python mysql自增字段AUTO_INCREMENT值的修改方式
- 线程八大核心+java并发核心知识体系精讲_Java从业者如果不懂这些,面试80%都会挂在这些核心知识上面...
- Guitar Por如何演奏刮弦
- tomcat学习笔记1
- php 非常有用的高级函数PATH_SEPARATOR常量和set_include_path
- PHPUnit安装、用法、测试(三)
- 母版事件中注册javascript脚本