C语言设计简单计算问题

1 1.5 2.00

2 4.0 2.50

3 24.0 10.0

1个回答

# 如果问题解决，请点我回答左上角采纳，谢谢

``````#include <stdio.h>

#define N 3

double price(double duration)
{
if (duration <= 3) return 2;
double p = (duration - 3) * 0.5 + 2;
if (p > 10) p = 10;
return p;
}

int main()
{
double arr[N];
double sum1 = 0.0f, sum2 = 0.0f;
int i;
for (i = 0; i < N; i++)
scanf("%lf", &arr[i]);
printf("¿Í»§\t¹¤Ê±\tÊÕ·Ñ\n");
for (i = 0; i < N; i++)
{
printf("%d\t%2.1lf\t%2.1lf\n", i + 1, arr[i], price(arr[i]));
sum1 += arr[i];
sum2 += price(arr[i]);
}
printf("×Ü¼Æ£º\t%2.1lf\t%2.1lf\n", sum1, sum2);
return 0;
}
``````

C语言设计一个图书管理系统

1 需求分析 设计一个计算机管理系统完成图书管理基本业务。 【基本要求】 1)每种书的登记内容包括书号、书名、著作者、现存量和库存量； 2)对书号建立索引表（线性表）以提高查找效率； 3)系统主要功能如下： *采编入库：新购一种书，确定书号后，登记到图书帐目表中，如果表中已有，则只将库存量增加； *借阅：如果一种书的现存量大于0，则借出一本，登记借阅者的书证号和归还期限，改变现存量； *归还：注销对借阅者的登记，改变该书的现存量。 【进一步完成内容】 1)系统功能的进一步完善； 2)索引表采用树表。 3)设计内容 4)程序流程图 5)源程序 6)软件测试报告（包括所用到的数据及结果）

Problem Description The rules for calculating the taxi fares are quite complex. Many factors are to be considered in computing the taxi fares, including the length of the trip, the time of the day, the speed, etc. Every morning Bianca Bennett uses taxi to get to her office, she thinks if taximeters are programmed correctly. One day, she decided to write a program to calculate the taxi fares to check this. Imagine a taxi passes through a sequence of streets S1, S2, ..., Sn in order. The length of Si is Li and it is assumed that the taxi travels in a constant speed and it takes Mi minutes to travel one kilometer in Si. To make it simple, assume the passenger gets in at the start of a street Si and gets out at the end of the destination street Sj (i.e., he does not get in or out in the middle of a street). The passenger is charged for each kilometer of the trip. The first ten kilometers of the trip cost 1000 Rials each. The next 20 kilometers (from 11 to 30) cost 250 Rials each. After that, each kilometer costs 100 Rials. During the night, the fare is increased by 20%. The rule is that for each kilometer, if the taxi travels at least one minute during the time interval [12 AM, 6 AM], that kilometer will cost 20% more. Since driving in a heavy traffic costs more, if the average speed of the taxi is less than 30 km/h during the whole trip, the fare is increased by 10%. Input The input consists of multiple test cases. The first part of each test case is the sequence of streets the taxi travels. This comes in several lines, each describing one street in the form of street-name length min. street-name is a unique string of at most 20 letters and digits with no blank in it, and length and min are two positive integer numbers which are Li; (measured in kilometers, at most 200) and Mi (measured in minutes) respectively. Each street is visited once by the taxi. The first part of the test case is terminated by a line containing a single \$ character. The second part of the test case contains a single line of the form source-street dest-street time. The first two items are the names of the source and the destination streets respectively. The third item is the time the passenger gets in which is in standard 24-hours format (HH:MM). There is a line containing a single # character at the end of each test case. You may assume that the source and the destination streets belong to the input sequence of streets and the destination street does not come before the source street. The last line of the input contains two dash characters as shown in the sample input. Output For each test case, output a line containing the fare of the passenger's trip. Sample Input Khayyam 10 35 15thKhordad 50 15 Pamenar 15 40 \$ Khayyam Pamenar 07:15 # Jenah 10 40 Nouri 50 70 Hemmat 30 25 Chamran 80 80 ValieAsr 30 20 \$ Nouri ValieAsr 23:30 # -- Sample Output 21758 36432

C语言设计计算器，恳请各位大佬帮忙

roblem Description Fermat's theorem states that for any prime number p and for any integer a > 1, a^p == a (mod p). That is, if we raise a to the pth power and divide by p, the remainder is a. Some (but not very many) non-prime values of p, known as base-a pseudoprimes, have this property for some a. (And some, known as Carmichael Numbers, are base-a pseudoprimes for all a.) Given 2 < p ≤ 1,000,000,000 and 1 < a < p, determine whether or not p is a base-a pseudoprime. Input Input contains several test cases followed by a line containing "0 0". Each test case consists of a line containing p and a. Output For each test case, output "yes" if p is a base-a pseudoprime; otherwise output "no". Sample Input 3 2 10 3 341 2 341 3 1105 2 1105 3 0 0 Sample Output no no yes no yes yes

c语言 简易加减计算器

C语言可以做简单的界面吗？

C语言程序编写，简单的工资管理系统

c语言 请编写一个简单的工资管理系统。系统要完成的功能如下：(假定只处理实际工资，员工人数不超过100人) (1) 工资输入(输入 －1 标志输入结束) (2) 工资输出 (3) 查找最高工资 (4) 查找最低工资 (5) 求平均工资 (6) 统计各个工资段的人数及其所占百分比 (>=5000;3000-5000;<3000) (7) 对工资进行排序(输入a：升序；输入d：降序) 要求： (1) 上述的每个功能要求用一个函数来完成，可存储在独立的文件中。 (2) 另编写一个主函数，对这些函数进行调用，用以完成一个较完整的工资管理系统。 (3) 用户界面在功能完成后，自行修改得美观一些。

C语言一个简单程序设计问题，找不出原因。

C语言 杭电HDU1021-最简单的计算机（不明白为什么一直报错）

Problem Description 多项式的描述如下： 1 - 1/2 + 1/3 - 1/4 + 1/5 - 1/6 + ... 现在请你求出该多项式的前n项的和。 Input 输入数据由2行组成，首先是一个正整数m（m<100），表示测试实例的个数，第二行包含m个正整数，对于每一个整数(不妨设为n,n<1000），求该多项式的前n项的和。 Output 对于每个测试实例n，要求输出多项式前n项的和。每个测试实例的输出占一行，结果保留2位小数。 Sample Input 2 1 2 Sample Output 1.00 0.50

c语言这个问题 怎么做啊

c语言课程设计：统计工资

2.1 设计题目 本课程设计要求设计一个公司职员的数据结构，并使用结构指针数组存储职员信息，统计公司员工工资总额和平均工资。 2.2 设计要求 设计要求实现如下功能： （1）使用结构指针数组设计一个公司职员的数据结构，使用下述的结构定义： typedef struct employee{ int age; char *name; double salary; }*PEMP; （2）在主函数里构造一个指针数组company，用来存放职工信息。 （3）设计一个update函数，用来给company赋值。 函数update(company, id, age, name, salary)的四个参数为： company: 结构指针数组 id: company的下标 age: 年龄，整数类型 salary: 薪水，实数 （4）设计一个readin函数，直接采用调用update函数的方式进行赋值。例如：update(company, 2, 30, “LI MING”, 3000.0)； （5）编写total函数对工资求和。 这个函数应该能对全体职工和某一年龄段的职工的工资求和。 （6）编写mean函数求平均工资。 这个函数应该能对全体职工和大于某一年龄段的职工的工资求和并计算相应的平均值。 2.3 算法分析 为了简单起见，假设在主函数main中定义结构数组指针如下： PEMP company[num]; 下面说明几个函数的设计问题： （1）readin函数 数组company属于main函数，它是不可见的，所以必须作为readin函数的参数。因为参数传递是传地址的方式，所以不需要返回值。以数据为例，这个函数的定义和使用方法如下： void reading(company) PEMP company[]; { update(company, 2, 23, “张文”，3000.0); update(company, 1, 33, “王微”，2400.0); update(company, 2, 23, “李小”，3055.0); } （2）total函数 它也必须以数组company作为参数，而且要返回工资总额。可将它的原型设计为： double total (PEMP *); total函数应该允许输入年龄范围，如果年龄不合理，应该允许重新输入。对输入数据进行判别，确保无误再进行计算。 for( ; ; ) { printf(“输入年龄范围”)； scanf(“%d%d”,&age1, &age2) if(age1>age2) { i=age1; age1=age2; age2=i; } if((age1>=0)&&(age2<=100)&&(age2>=0)&&(age2<=100)&&(age2>age1)) break; } （3）mean函数 mean函数也必须以数组company作为参数，而且要返回平均工资。将它的函数原型设计为： double mean (PEMP *); mean函数应该允许输入年龄范围。对输入字符进行判别，确保无误再进行计算，注意允许大小写。 printf(“求某一年龄段以上的职工的平均工资\n”)； printf(“默认是全体职工的平均工资，要改变计算方式请输入Y/y\n”)； getchar(); ch=getchar(); if(ch==’Y’||ch=’y’) { printf(“age:”); scanf(“%d”,&age); } (4)申请内存 在update函数中，需要申请内存空间。 PEMP emp If((emp=(PEMP) malloc (sizeof(struct employee)))==NULL)return; 注意emp是指针，所以要使用sizeof(struct employee)。

C语言 歌唱评分系统

Java基础知识面试题（2020最新版）

Intellij IDEA 实用插件安利

1. 前言从2020 年 JVM 生态报告解读 可以看出Intellij IDEA 目前已经稳坐 Java IDE 头把交椅。而且统计得出付费用户已经超过了八成（国外统计）。IDEA 的...

MySQL数据库面试题（2020最新版）

2020阿里全球数学大赛：3万名高手、4道题、2天2夜未交卷

HashMap底层实现原理，红黑树，B+树，B树的结构原理 Spring的AOP和IOC是什么？它们常见的使用场景有哪些？Spring事务，事务的属性，传播行为，数据库隔离级别 Spring和SpringMVC，MyBatis以及SpringBoot的注解分别有哪些？SpringMVC的工作原理，SpringBoot框架的优点，MyBatis框架的优点 SpringCould组件有哪些，他们...

Python爬虫，高清美图我全都要（彼岸桌面壁纸）

Vue回炉重造之router路由（更新中）

Java岗开发3年，公司临时抽查算法，离职后这几题我记一辈子