#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语言学习<输入输出函数,函数的调用>的更多相关文章

  1. c语言的输入输出函数

    参考文章: http://blog.sina.com.cn/s/blog_784f40b80100psg9.html C语言输入输出函数分为两类: 1.格式化输入输出函数 2.非格式化输入输出 --- ...

  2. C语言博客作业—函数嵌套调用

    一.实验作业 1.1 PTA题目:递归法对任意10个数据按降序排序 1.1.1设计思路 void sort(int a[],int n) { 定义整型循环变量i,中间变量temp,最小值min: 令m ...

  3. C语言中输入输出函数

    1.1.1 格式化输入输出函数Turbo C2.0 标准库提供了两个控制台格式化输入. 输出函数printf() 和scanf(), 这两个函数可以在标准输入输出设备上以各种不同的格式读写数据.pri ...

  4. C语言 · 字符串输入输出函数

    算法提高 3-2字符串输入输出函数   时间限制:1.0s   内存限制:512.0MB      描述 编写函数GetReal和GetString,在main函数中分别调用这两个函数.在读入一个实数 ...

  5. Go语言学习笔记(7)——函数和方法

    Go语言中同时有函数和方法! 函数: go程序必须要包含一个main函数.main函数不能有任何参数和返回值! 1. 定义方法示例: func max(num1, num2 int) int { // ...

  6. 【Go语言学习】匿名函数与闭包

    前言 入坑 Go 语言已经大半年了,却没有写过一篇像样的技术文章,每次写一半就搁笔,然后就烂尾了. 几经思考,痛定思痛,决定金盆洗手,重新做人,哦不,重新开始写技术博文. 这段时间在研究Go语言闭包的 ...

  7. 【Go语言学习笔记】函数做参数和闭包

    函数做参数 在Go语言中,函数也是一种数据类型,我们可以通过type来定义它,它的类型就是所有拥有相同的参数,相同的返回值的一种类型.类似于重写(同名覆盖). 回调函数:函数有一个参数是函数类型,这个 ...

  8. 【C语言学习】-06 函数

    函数分类.函数声明和定义.函数调用,形参实参.函数嵌套调用

  9. go语言基础之普通函数的调用流程

    函数调用流程:先调用后返回,先进后出,函数递归,函数调用自己本分,利用此物点 1.普通函数的调用流程 package main //必须 import "fmt" func fun ...

随机推荐

  1. Floyd+限制路径步数(快速幂优化)

    POJ 3613 Cow Relays 最短路可以采用Floyd来计算,但是限制时间在1s内,估计直接写会超时,所以要用到快速幂来优化. 快速幂的思想是:xy=xy/2∗2" role=&q ...

  2. 51nod 1119 机器人走方格 V2

    1119 机器人走方格 V2  基准时间限制:1 秒 空间限制:131072 KB 分值: 10 难度:2级算法题  收藏  关注 M * N的方格,一个机器人从左上走到右下,只能向右或向下走.有多少 ...

  3. DFS Codeforces Round #306 (Div. 2) B. Preparing Olympiad

    题目传送门 /* DFS: 排序后一个一个出发往后找,找到>r为止,比赛写了return : */ #include <cstdio> #include <iostream&g ...

  4. ABP教程(二)- 将ABP在本地运行起来

    上一篇 我们介绍了什么是ABP,这一篇我们通过原作者的”简单任务系统”例子,演示如何运用ABP开发项目 从模板创建空的web应用程序 ABP提供了一个启动模板用于新建的项目(尽管你能手动地创建项目并且 ...

  5. sh/bash/csh/Tcsh/ksh/pdksh等shell本质区别

    sh/bash/csh/Tcsh/ksh/pdksh等shell本质区别 1. Shell脚本的书写 在写Shell脚本时,往往第一行要注明用什么解释器来解释这个脚本. 如#!/bin/bash即用/ ...

  6. 21全志r58m平台的framework在使用过程中会莫名的崩溃掉

    21全志r58m平台的framework在使用过程中会莫名的崩溃掉 2018/10/25 16:20 版本:V1.0 开发板:SC5806 1.系统编译: rootroot@cm88:/home/ww ...

  7. 数据库text字段存值用回车分隔

    //查询 $sql = "SELECT attr_values FROM ecs_attribute WHERE attr_id=197"; $param_sel_sms = ar ...

  8. html中 accept 属性

    1.HTML <input> 标签的 accept 属性 在文件上传中使用 accept 属性,本例中的输入字段可以接受 GIF 和 JPEG 两种图像: <form> < ...

  9. EcliplseJPA2.1和glassfish3.1兼容问题

    之前一个项目,持久层用eclipseJpa2.1实现,web服务器用的是glassfish3.1. 部署完成后测试的时候出现bug,反反复复折腾了n次,最终确认是版本兼容的问题. 或者用glassfi ...

  10. 【分享】4412开发板POP烧写ubuntu出错,如何挂载emmc分区解决方法

    本文转自:http://bbs.topeetboard.com 平台:4412精英版系统:ubuntu系统 按照教程烧写ubuntu文件系统,TF卡和EMMC分区都完成(总之之前的操作试了几遍都是没问 ...