用c语言实现以下要求大学第一学期必选课程及其学分如下: 计算机基础 3学分 高等数学 4学分 大学英语 4学分大学体育 2学分军事理论 2学分道德与法治 2学分 大学可以申请助学贷款,申请额度不超过学费和生活费总额的60%,分两行依次输入每学分应缴纳的学费(整数,单位为元)和你每个月的生活费(浮点数,单位为元),请计算你每个学期能够贷款多少元?(结果保留小数点后2位数字,每个学期按5个月计算。)输出格式请参考输入输出示例。 输入: 328 1600 输出: 8145.60且不出现注释
时间: 2024-01-24 20:18:27 浏览: 105
```c
#include <stdio.h>
int main() {
int credit[] = {3, 4, 4, 2, 2, 2}; // 每门课程的学分
int tuition[] = {328, 480, 480, 200, 200, 200}; // 每学分的学费
float expense; // 每月生活费
float total_tuition = 0; // 总学费
float total_expense = 0; // 总生活费
float max_loan; // 最大贷款额度
int i;
// 计算总学费和总生活费
for (i = 0; i < 6; i++) {
total_tuition += credit[i] * tuition[i];
}
scanf("%f", &expense);
total_expense += expense * 5; // 每个月的生活费乘以5个月
// 计算最大贷款额度
max_loan = total_tuition + total_expense;
max_loan *= 0.6; // 最大贷款额度不超过学费和生活费总额的60%
// 输出结果,保留两位小数
printf("%.2f", max_loan);
return 0;
}
```
相关问题
C语言计算如下式子: 2*4*6*8*10*12*... 前n项之乘积。 【输入】 输入一个正整数n(n<=20)。 【输出】 输出数列前n项的乘积。
下面是一个 C 语言程序,可以计算给定正整数 n 时,2*4*6*8*10*12*...前n项的乘积:
```c
#include <stdio.h>
int main()
{
int n, i;
long long result = 1; // 使用 long long 类型,可以计算较大的乘积
printf("请输入一个正整数 n:");
scanf("%d", &n);
for (i = 2; i <= 2 * n; i += 2) {
result *= i;
}
printf("2*4*6*8*10*12*...前 %d 项的乘积为:%lld\n", n, result);
return 0;
}
```
程序运行时,会要求用户输入一个正整数 n,然后使用 for 循环计算2*4*6*8*10*12*...前n项的乘积,并输出结果。注意,由于乘积可能非常大,所以需要使用 long long 类型来存储结果。
C语言分两次从控制台接收用户的两个输入:第一个内容为"人名",第二个内容为"心里话"。 然后将这两个输入内容组成如下句型并输出出来: (人名),I want to say,(心里话) 输入输出示例: 输入:Kim You are beautiful! 输出: Kim,I want to say,You are beautiful!
```c
#include <stdio.h>
int main() {
char name[20];
char secret[100];
printf("请输入人名:");
scanf("%s", name);
printf("请输入心里话:");
scanf("%s", secret);
printf("%s,I want to say,%s\n", name, secret);
return 0;
}
```
阅读全文