函数题:毕业或肄业*
某大学金融专业开设下列课程,只有成绩及格才能取得相应的学分。请编写函数,根据学生所修课程的成绩计算总学分。假定必须修满 25 个学分才能准予毕业,否则肄业。
<table>
<tr>
<td align="center"><b>编码</b></td>
<td align="center"><b>名称</b></td>
<td align="center"><b>学分</b></td>
</tr>
<tr>
<td align="center">C01</td>
<td align="center">大学语文</td>
<td align="center">3</td>
</tr>
<tr>
<td align="center">C02</td>
<td align="center">高等数学</td>
<td align="center">8</td>
</tr>
<tr>
<td align="center">C03</td>
<td align="center">大学英语</td>
<td align="center">4</td>
</tr>
<tr>
<td align="center">C04</td>
<td align="center">大学计算机基础</td>
<td align="center">2</td>
</tr>
<tr>
<td align="center">C05</td>
<td align="center">经济学原理</td>
<td align="center">3</td>
</tr>
<tr>
<td align="center">C06</td>
<td align="center">统计学</td>
<td align="center">2</td>
</tr>
<tr>
<td align="center">C07</td>
<td align="center">金融工程学</td>
<td align="center">3</td>
</tr>
<tr>
<td align="center">C08</td>
<td align="center">管理学原理</td>
<td align="center">2</td>
</tr>
<tr>
<td align="center">C09</td>
<td align="center">证券投资学</td>
<td align="center">2</td>
</tr>
<tr>
<td align="center">C10</td>
<td align="center">社交礼仪</td>
<td align="center">1</td>
</tr>
</table>
#### 函数原型
c
int Credit(double c01, double c02, double c03, double c04, double c05,
double c06, double c07, double c08, double c09, double c10);
说明:参数 c01、c02、c03、c04、c05、c06、c07、c08、c09 和 c10 分别为大学语文、高等数学、大学英语、大学计算机基础、经济学原理、统计学、金融工程学、管理学原理、证券投资学和社交礼仪的成绩,函数值为总学分。
下面的程序,输入这 10 门功课的成绩,若未修该课程,则输入零分。然后根据成绩计算总学分,最后输出“毕业”或“肄业”。
#### 裁判程序
c
#include <stdio.h>
int Credit(double c01, double c02, double c03, double c04, double c05,
double c06, double c07, double c08, double c09, double c10);
int main()
{
double c01, c02, c03, c04, c05, c06, c07, c08, c09, c10;
scanf("%lg%lg%lg%lg%lg%lg%lg%lg%lg%lg",
&c01, &c02, &c03, &c04, &c05, &c06, &c07, &c08, &c09, &c10);
if (Credit(c01, c02, c03, c04, c05, c06, c07, c08, c09, c10) >= 25)
{
puts("毕业");
}
else
{
puts("肄业");
}
return 0;
}
/* 你提交的代码将被嵌在这里 */
#### 输入格式
> C01 ~ C10
#### 输出格式
> “毕业” 或 “肄业”
#### 输入样例1
in
100 98.5 88.5 0.0 89 76.5 98 78 83 0.0
#### 输出样例1
out
毕业
#### 输入样例2
in
0.0 35 87 65 89.5 0.0 0.0 85 77.5 0.0
#### 输出样例2
out
肄业
答案:若无答案欢迎评论
<table>
<tr>
<td align="center"><b>编码</b></td>
<td align="center"><b>名称</b></td>
<td align="center"><b>学分</b></td>
</tr>
<tr>
<td align="center">C01</td>
<td align="center">大学语文</td>
<td align="center">3</td>
</tr>
<tr>
<td align="center">C02</td>
<td align="center">高等数学</td>
<td align="center">8</td>
</tr>
<tr>
<td align="center">C03</td>
<td align="center">大学英语</td>
<td align="center">4</td>
</tr>
<tr>
<td align="center">C04</td>
<td align="center">大学计算机基础</td>
<td align="center">2</td>
</tr>
<tr>
<td align="center">C05</td>
<td align="center">经济学原理</td>
<td align="center">3</td>
</tr>
<tr>
<td align="center">C06</td>
<td align="center">统计学</td>
<td align="center">2</td>
</tr>
<tr>
<td align="center">C07</td>
<td align="center">金融工程学</td>
<td align="center">3</td>
</tr>
<tr>
<td align="center">C08</td>
<td align="center">管理学原理</td>
<td align="center">2</td>
</tr>
<tr>
<td align="center">C09</td>
<td align="center">证券投资学</td>
<td align="center">2</td>
</tr>
<tr>
<td align="center">C10</td>
<td align="center">社交礼仪</td>
<td align="center">1</td>
</tr>
</table>
#### 函数原型
c
int Credit(double c01, double c02, double c03, double c04, double c05,
double c06, double c07, double c08, double c09, double c10);
说明:参数 c01、c02、c03、c04、c05、c06、c07、c08、c09 和 c10 分别为大学语文、高等数学、大学英语、大学计算机基础、经济学原理、统计学、金融工程学、管理学原理、证券投资学和社交礼仪的成绩,函数值为总学分。
下面的程序,输入这 10 门功课的成绩,若未修该课程,则输入零分。然后根据成绩计算总学分,最后输出“毕业”或“肄业”。
#### 裁判程序
c
#include <stdio.h>
int Credit(double c01, double c02, double c03, double c04, double c05,
double c06, double c07, double c08, double c09, double c10);
int main()
{
double c01, c02, c03, c04, c05, c06, c07, c08, c09, c10;
scanf("%lg%lg%lg%lg%lg%lg%lg%lg%lg%lg",
&c01, &c02, &c03, &c04, &c05, &c06, &c07, &c08, &c09, &c10);
if (Credit(c01, c02, c03, c04, c05, c06, c07, c08, c09, c10) >= 25)
{
puts("毕业");
}
else
{
puts("肄业");
}
return 0;
}
/* 你提交的代码将被嵌在这里 */
#### 输入格式
> C01 ~ C10
#### 输出格式
> “毕业” 或 “肄业”
#### 输入样例1
in
100 98.5 88.5 0.0 89 76.5 98 78 83 0.0
#### 输出样例1
out
毕业
#### 输入样例2
in
0.0 35 87 65 89.5 0.0 0.0 85 77.5 0.0
#### 输出样例2
out
肄业
答案:若无答案欢迎评论