**
//有五个学生,每个学生有3门课成绩,从键盘输入以上数据
//(包括学生号,姓名,三门课成绩,计算出平均成绩,况原
//有的数据和计算出的平均分数存放在磁盘文件"stud"中。
**
#define _CRT_SECURE_NO_WARNINGS
#include<stdio.h>
#include<stdlib.h>
int main() {
int ID, score;
int arr[3];
char name[] = { 0 };
int i;
for (i = 0; i < 3; i++) {
printf("请输入考生信息及成绩:\n");
printf("学号:");
scanf("%d", &ID);
printf("\n姓名:");
scanf("%s", &name);
printf("\n成绩:");
scanf("%d", &arr[i]);
}
int adv=(arr[0]+arr[1]+arr[2])/3;
printf("%d", adv);
system("pause");
}
**
//定义一个函数,他的功能是:若a,b,c能构成等边三角型,返回3;
//若构成等腰三角形,返回2;若构成一般三角形,返回1;若不构成
//三角形,则返回0.
**
#define _CRT_SECURE_NO_WARNINGS
#include<stdio.h>
#include<stdlib.h>
int fun(int a, int b, int c) {
//建立一个函数,判断为何种三角形
if (a == b && b == c) {
return 3;
}
//判断是否为等边三角形
else if (a == b || a == c || b == c) {
return 2;
}
//判断是否为等腰三角形
else if (a + b > c && (a - b)*(a - b) < c*c) {
return 1;
}
//判断是否为三角形
else
return 0;
//若不是,则输出0
}
int main() {
int a, b, c;
//定义三个整型变量用于存放三条边长
printf("请输入三条边长:\n");
scanf("%d%d%d", &a, &b, &c);
int num=fun(a, b, c);
//调用函数
printf("%d\n", num);
//输出结果
system("pause");
}