C语言基础练习6
来源:互联网 发布:桌面录屏软件 编辑:程序博客网 时间:2024/06/08 08:50
1.输入两个整数,输出其中值较大者。要求用函数来找到大数
#include<stdio.h>int main(){int max(int x, int y);int a, b, c;printf("please enter two integer numbers:");scanf_s("%d,%d", &a, &b);c = max(a, b);printf("max is %d\n", c); return 0;}int max(int x, int y){int z;z = x > y ? x : y;return (z);}运行结果:
2.输入两个实数,用一个函数求出它们之和
#include<stdio.h>int main(){float add(float x, float y);float a, b, c;printf("please enter a and b:");scanf_s("%f,%f", &a, &b);c = add(a, b);printf("sum is %f\n", c); return 0;}float add(float x, float y){float z;z = x + y;return(z);}运行结果:
3.输入4个整数,找出其中最大的数。用函数的嵌套调用来处理
#include<stdio.h>int main(){int max4(int a, int b, int c, int d);int a, b, c, d, max;printf("Please enter 4 integer numbers:");scanf_s("%d %d %d %d", &a, &b, &c, &d);max = max4(a, b, c, d);printf("max=%d\n", max); return 0;}int max4(int a, int b, int c, int d){int max2(int a, int b);return max2(max2(max2(a, b), c), d);}int max2(int a, int b){return(a >= b ? a : b);}运行结果:
4.求第5个学生的年龄
#include<stdio.h>int main(){int age(int n);printf("NO.5,age:%d\n", age(5)); return 0;}int age(int n){int c;if (n == 1)c = 10;elsec = age(n - 1) + 2;return(c);}运行结果:
阅读全文
1 0
- C语言基础练习6
- C语言基础 (练习)
- c语言基础练习
- C语言基础练习
- C语言基础练习1
- C语言基础练习2
- C语言基础练习3
- C语言基础练习4
- C语言基础练习5
- C语言基础练习7
- C语言基础练习8
- C语言基础练习9
- C语言基础练习10
- C语言基础练习11
- C语言基础练习12
- C语言基础练习13
- C语言基础练习14
- C语言基础练习15
- JSON格式
- Mybatis & Oracle 中用insert和foreach进行批量插入
- hive锁
- String常用方法API
- Linux 安装jdk18详细讲解
- C语言基础练习6
- 如何查看sourceTree下工程远程地址
- 面向对象程序设计上机练习三(有默认参数的函数)
- spring框架(一)——Spring核心框架体系结构(jar包引用分析)
- Linux查看进程和终止进程的技巧
- 数据库添加函数查询经伟度距离
- Android--碰撞效果--JBox2d实现
- Mac OSX ffmpeg 硬件加速
- Python学习之旅第一课--安装各种模块包