int max(int x,int y,int z)
{
int t
t=x>y?x:y
t=t>z?t:z
return(t)
}
int min(int x ,int y,int z)
{
int t
t=x<y?x:y
t=t<z?t:z
return(t)
}
int aver(int x ,int y,int z)
{
int t
t=(x+y+z)/3
return(t)
}
void main()
{ int x,y,z,a,b,c
scanf("%d,%d,%d",&x,&y,&z)
a=(*max)(x,y,z)
b=(*min)(x,y,z)
c=(*aver)(x,y,z)
printf("%d,%d,%d\n",a,b,c)
}
建议改成:
#include<stdio.h>
int max(int x,int y,int z)
{
int t
t=x>y?x:y
t=t>z?t:z
return(t)
}
int min(int x ,int y,int z)
{
int t
t=x<y?x:y
t=t<z?t:z
return(t)
}
float aver(int x ,int y,int z)
{
int t
t=(float)((x+y+z)/3.0)
return(t)
}
void main()
{ int x,y,z,a,bfloat c
scanf("%d,%d,%d",&x,&y,&z)
a=(*max)(x,y,z)
b=(*min)(x,y,z)
c=(*aver)(x,y,z)
printf("max=%d\nmin=%d\naver=%g\n",a,b,c)
}
第一部分 习题解答第1章 引言习题解答 1
第2章 基本的程序语句习题解答 2
第3章 程序的简单算法制定习题解答 6
第4章 分支结构习题解答 11
第5章 循环结构习题解答 19
第6章 函数和宏定义习题解答 30
第7章 数组习题解答 38
第8章 指针习题解答 48
第9章 构造数据类型习题解答 56
第10章 文件 *** 作习题解答 65
第11章 位运算习题解答 73
第二部分 实验
第1章 引言实验 79
1.1 目的和要求 79
1.2 实验练习 79
1.3 综合练习 83
第2章 基本的程序语句实验 83
2.1 目的和要求 83
2.2 相关知识 83
2.3 实验练习 84
2.4 综合练习 90
第3章 程序的简单算法制定实验 91
3.1 目的和要求 91
3.2 实验练习 91
第4章 分支结构实验 96
4.1 目的和要求 96
4.2 相关知识 96
4.3 实验练习 97
4.4 综合练习 105
第5章 循环结构实验 107
5.1 目的和要求 107
5.2 相关知识 107
5.3 实验练习 108
5.4 综合练习 118
第6章 函数和宏定义实验 120
6.1 目的和要求 120
6.2 相关知识 121
6.3 实验练习 122
6.4 综合练习 126
第7章 数组实验 127
7.1 目的和要求 127
7.2 相关知识 128
7.3 实验练习 129
7.4 综合练习 134
第8章 指针实验 136
8.1 目的和要求 136
8.2 相关知识 136
8.3 实验练习 137
8.4 综合练习 144
第9章 构造数据类型实验 145
9.1 目的和要求 145
9.2 相关知识 145
9.3 实验练习 147
9.4 综合练习 153
第10章 文件 *** 作实验 155
10.1 目的和要求 155
10.2 相关知识 156
10.3 实验练习 157
10.4 综合练习 164
第11章 位运算实验 165
11.1 目的和要求 165
11.2 相关知识 165
11.3 实验练习 166
11.4 综合练习 168
第三部分 其他
第12章 集成开发环境介绍 170
12.1 Turbo C的安装及使用 170
12.1.1 Turbo C的安装 170
12.1.2 Turbo C简介 170
12.1.3 Turbo C的使用 173
12.2 Borland C++的安装及使用 175
12.2.1 Borland C++的安装 175
12.2.2 编辑、编译和运行程序 175
第13章 常见编译错误信息 176
13.1 致命错误 177
13.2 一般错误 177
13.3 警告 185
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)