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 ...
随机推荐
- 题解报告:CODE[VS] 1082 线段树练习3(区间修改+区间查询)
题目描述 Description 给你N个数,有两种操作: 1:给区间[a,b]的所有数增加X 2:询问区间[a,b]的数的和. 输入描述 Input Description 第一行一个正整数n,接下 ...
- ABBYY Cup 3.0 - Finals (online version)
A 开个数组记录一下 #include <iostream> #include<cstdio> #include<cstring> #include<algo ...
- [转]如何在 TFS 中使用 Git
本文转自 http://www.cnblogs.com/stg609/p/3651688.html 对 Charley Blog 的代码进行版本控制的想法由来已久,在代码建立之初其实已经使用过 TFS ...
- Redis和SpringDataRedis
一.Redis简介 Redis是用C语言开发的一个开源的高性能键值对(key-value)数据库,运行在内存中,由ANSI C编写.企业开发通常采用Redis来实现缓存.同类的产品还有memcac ...
- kubernetesV1.13.1一键部署脚本(k8s自动部署脚本)
部署k8sv1.13.1只需要下面几步就OK了: git clone https://github.com/luckman666/deploy_Kubernetes-v1.13.1.git cd de ...
- 搜索可用docker镜像
简介:这一步的目标是学会使用docker search命令来检索可用镜像. 搜索可用的docker镜像 目标: 提示: 正确的命令: 搜索可用的docker镜像 使用docker最简单的方式莫过于从现 ...
- nginx访问php程序相关配置
server { listen *:80; charset utf-8; server_name roujiaxiaomowang.wanghaokun.com mowang.crucco.com; ...
- struts2的action是线程安全的,struts1的action不是线程安全的真正原因
为什么struts2的action是线程安全的,struts1的action不是线程安全的? 先对struts1和struts2的原理做一个简单的讲解 对于struts1 ,当第一次**.do的请求过 ...
- zabbix监控之grafana
zabbix监控之grafana
- golang zip 解压、压缩文件
package utils import ( "archive/zip" "fmt" "io" "io/i ...