C语言学习<输入输出函数,函数的调用>
#include <stdio.h>
/*
输入输出函数的学习
函数的调用
2017.05.25 soulsjie
*/
//输入连个数字求最大值
void main(){
int Max( int a ,int b); //在C语言中函数调用之前先声明
int shuzi1 , shuzi2 , jieguo ,xuanze;
printf("请输入数字1:\n"); //输出函数
scanf("%d",&shuzi1); //输入函数
printf("请输入数字2:\n");
scanf("%d",&shuzi2);
printf("-----请选择计算方式:-----\n");
printf("-------1.求最大值:-------\n");
printf("-------2.求 和:----------\n");
printf("-------3.求最小值:-------\n");
printf("-------4.求差值:---------\n");
printf("-------5.求乘积:---------\n");
printf("-------6.求平均数:-------\n");
scanf("%d",&xuanze); //用户输入选择
if (xuanze==1){
jieguo=Max(shuzi1,shuzi2);
}
if (xuanze==2){
jieguo=Sum(shuzi1,shuzi2);
}
if (xuanze==3){
jieguo=Mix(shuzi1,shuzi2);
}
if (xuanze==4){
jieguo=Cha(shuzi1,shuzi2);
}
if (xuanze==5){
jieguo=Chen(shuzi1,shuzi2);
}
if (xuanze==6){
jieguo=Avg(shuzi1,shuzi2);
}
printf("您输入的数字1是:%d\n",shuzi1);
printf("您输入的数字2是:%d\n",shuzi2);
printf("结果:%d\n",jieguo);
} int Max(int a ,int b){ //Max函数
int c;
if(a>b)
c=a;
else
c=b;
return(c);
} int Sum(int a,int b){ //Sum函数
int c;
c=a+b;
return(c); } int Mix(int a ,int b){ //Mix函数
int c;
if(a>b)
c=b;
else
c=a;
return(c);
} int Cha(int a ,int b){ //Cha函数求差
int c;
if(a>b)
c=a-b;
else
c=b-a;
return(c);
} int Chen(int a ,int b){ //Chen函数
int c;
c=a*b;
return(c);
} int Avg(int a ,int b){ //Chu函数
int c;
c=(a+b)/2;
return(c);
}

C语言学习<输入输出函数,函数的调用>的更多相关文章
- c语言的输入输出函数
参考文章: http://blog.sina.com.cn/s/blog_784f40b80100psg9.html C语言输入输出函数分为两类: 1.格式化输入输出函数 2.非格式化输入输出 --- ...
- C语言博客作业—函数嵌套调用
一.实验作业 1.1 PTA题目:递归法对任意10个数据按降序排序 1.1.1设计思路 void sort(int a[],int n) { 定义整型循环变量i,中间变量temp,最小值min: 令m ...
- C语言中输入输出函数
1.1.1 格式化输入输出函数Turbo C2.0 标准库提供了两个控制台格式化输入. 输出函数printf() 和scanf(), 这两个函数可以在标准输入输出设备上以各种不同的格式读写数据.pri ...
- C语言 · 字符串输入输出函数
算法提高 3-2字符串输入输出函数 时间限制:1.0s 内存限制:512.0MB 描述 编写函数GetReal和GetString,在main函数中分别调用这两个函数.在读入一个实数 ...
- Go语言学习笔记(7)——函数和方法
Go语言中同时有函数和方法! 函数: go程序必须要包含一个main函数.main函数不能有任何参数和返回值! 1. 定义方法示例: func max(num1, num2 int) int { // ...
- 【Go语言学习】匿名函数与闭包
前言 入坑 Go 语言已经大半年了,却没有写过一篇像样的技术文章,每次写一半就搁笔,然后就烂尾了. 几经思考,痛定思痛,决定金盆洗手,重新做人,哦不,重新开始写技术博文. 这段时间在研究Go语言闭包的 ...
- 【Go语言学习笔记】函数做参数和闭包
函数做参数 在Go语言中,函数也是一种数据类型,我们可以通过type来定义它,它的类型就是所有拥有相同的参数,相同的返回值的一种类型.类似于重写(同名覆盖). 回调函数:函数有一个参数是函数类型,这个 ...
- 【C语言学习】-06 函数
函数分类.函数声明和定义.函数调用,形参实参.函数嵌套调用
- go语言基础之普通函数的调用流程
函数调用流程:先调用后返回,先进后出,函数递归,函数调用自己本分,利用此物点 1.普通函数的调用流程 package main //必须 import "fmt" func fun ...
随机推荐
- POJ3320 Jessica's Reading Problem
Bryce1010模板 #include <stdio.h> #include <string.h> #include <stdlib.h> #include &l ...
- 洛谷 P2312 解方程
题目 首先,可以确定的是这题的做法就是暴力枚举x,然后去计算方程左边与右边是否相等. 但是noip的D2T3怎么会真的这么简单呢?卡常卡的真是熟练 你需要一些优化方法. 首先可以用秦九韶公式优化一下方 ...
- Kay and Snowflake CodeForces - 686D
Kay and Snowflake CodeForces - 686D 题意:给一棵有根树,有很多查询(100000级别的),查询是求以任意一点为根的子树的任意重心. 方法很多,但是我一个都不会 重心 ...
- AJPFX详解泛型中super和extends关键字
首先,我们定义两个类,A和B,并且假设B继承自A.下面的代码中,定义了几个静态泛型方法,这几个例子随便写的,并不是特别完善,我们主要考量编译失败的问题: Java代码 public class Ge ...
- [BZOJ1083][SCOI2005]繁忙的都市 最小生成树
题目链接:http://www.lydsy.com/JudgeOnline/problem.php?id=1083 由kruskal算法原理可知,我们对一张无向图做普通的最小生成树,连上的最后一条边就 ...
- 用 dojo/request/script 玩垮域
dojo/request/script 可以用于向服务器发送跨域请求,如JSONP等.但单看官方文档有点不容易理解,特将体会记录. require(["dojo/request/script ...
- v使用索引的注意事项及常见场景、案例
索引的原理与作用,各种书籍和网络上的介绍可以说是铺天盖地,基本上主流数据库系统的也都是一致的.选择索引字段的原则,比如外键字段.数据类型较小的字段.经常用于查询或排序的字段.表关联的字段等等,在此不做 ...
- CentOS安装使用vnc进行远程桌面登录
以下介绍在CentOS 7下安装vncserver并使用vnc-viewer进行登录(使用root权限): 1.运行命令yum install tigervnc-server安装vncserver: ...
- 企业面试之LeetCode刷题心得
谈起刷LeetCode的心得,想要先扯点别的,说实话我是比较自虐的人,大学时候本专业从来不好好上,一直觊觎着别人的专业,因为自己文科生,总觉得没有项技术在身出门找工作都没有底气,然后看什么炫学什么,简 ...
- vs code 格式化 美化 html js css 插件 Beautify
安装 Beautify 插件 然后 F1 输入 Beautify file 回车即可