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 ...
随机推荐
- HTML_CSS入门学习
1 HTML 简介 下面解释什么是HTML,以及HTML标签和HTML文档的含义. 1.1 什么是 HTML? HTML 是用来描述网页的一种语言. HTML 指的是超文本标记语言 (Hyper Te ...
- [POI2007]办公楼biu
Description FGD开办了一家电话公司.他雇用了N个职员,给了每个职员一部手机.每个职员的手机里都存储有一些同事的电话号码.由于FGD的公司规模不断扩大,旧的办公楼已经显得十分狭窄,FGD决 ...
- 题解报告:hdu 1398 Square Coins(母函数或dp)
Problem Description People in Silverland use square coins. Not only they have square shapes but also ...
- 467 Unique Substrings in Wraparound String 封装字符串中的独特子字符串
详见:https://leetcode.com/problems/unique-substrings-in-wraparound-string/description/ C++: class Solu ...
- 基于Windows7下snort+apache+php 7 + acid(或者base) + adodb + jpgraph的入侵检测系统的搭建(图文详解)(博主推荐)
为什么,要写这篇论文? 是因为,目前科研的我,正值研三,致力于网络安全.大数据.机器学习.人工智能.区域链研究领域! 论文方向的需要,同时不局限于真实物理环境机器实验室的攻防环境.也不局限于真实物理机 ...
- 关于springMVC传参问题
今天写项目,碰到一个以前灭有注意到的问题,一般情况下使用springMVC @Controller注解之后,被此注解标记的方法的参数名只需要跟页面表单的标签的name的值相同即可拿到页面的值,但是如果 ...
- 《基于Node.js实现简易聊天室系列之总结》
前前后后完成这个聊天室的Demo花了大概一个星期,当然一个星期是仅仅指编码的工作.前期的知识储备是从0到1从无到有,花费了一定的时间熟悉Node.js的基本语法以及Node.js和mongoDB之间的 ...
- linux下安装xampp
Choose your flavor for your linux OS, the 32-bit or 64-bit version. Change the permissions to the in ...
- 契约式设计(DbC)感想(二)
契约式设计6大原则的理解 在<Design by Contract原则与实践>中,作者定义了契约式设计的6大原则: 区分命令和查询: 将基本查询和派生查询区分开: 针对每个派生查询,设定一 ...
- 开源一个一个NodeJS 代理服务器扫描工具,可以用来***
鉴于我朝很多网站访问不了,google等就是大悲剧,之前一直在用VPN,但是公司内网VPN被封,诸多工具也惨遭毒手..我辈怎能容忍. 目前只有代理没有被封,于是搞了个代理扫描工具并开源: https: ...