c语言编程题目求大神帮忙解答

编程模拟高速公路计费
功能:在某高速公路出口收费处,对三种类型的车辆计费,大型车(A类)每公里0。5元,中型车(B类)每公里0。4元,小型车(C类)每公里0。3元,
来车输入种类,公里数,每公里运费乘公里数即得该收的款项。满50辆车统计出总数,结束运算

#include<stdio.h>
int main()
{
char kind;
float sum = 0;
float k = 0;
int count = 0;
while(1)
{
printf("请输入车辆种类:A/B/C\n");
scanf("%c",&kind);
printf("请输入公里数:");
scanf("%f",&k);
switch(kind)
{
case 'A':
case 'a': sum = sum + k*0.5; count++; break;
case 'B':
case 'b': sum = sum + k*0.4; count++; break;
case 'C':
case 'c': sum = sum + k*0.3; count++; break;
}
if(count==50)
{
printf("满50辆车,共收费%f元。",sum);
break;
}
}
return 0;
}
温馨提示:内容为网友见解,仅供参考
第1个回答  2013-06-11
很简单阿追问

简单麻烦大神写下答案 我要的事答案 不是很简单阿 这几个字

求c语言大神帮忙
1、选B,单向值传递;数量变量型形参,接收对象为 数值,它只能接收,不能反馈;指针变量型形参,接收对象为地址,因为它直接面对物理地址,修改内容,就是直接修改实际值,所以它既是接收,也是反馈。2、选D,二义性,说的是,在使用(调用)这个定义时,不会产生与宏定义本意不同的编程结果。正确的...

c语言求大神
做编程的题目,如果条件允许的话,给你的建议就是直接在编译器编译一下,看看输出的结果,然后利用单步调试,一步步的看下变量中的值得变化。下图是我运行你代码的结果(答案:B):题目解析如下:1、x[3][2] = {0}指的是定义一个 3x2 数组,并将数组的所有值初始化为 0。2、输入2 4 6之后...

c语言编程题求快速解答!!
要使AB=0,则B的列向量必为Ax=0的解,将A进行初等变化为{1 -2 3;-0 0 0 ;0 0 0},可得基础解系(2 1 0)T,(-3 0 1)T,所以B={2 -3 0;1 0 0 ;0 1 0}满足条件 用冒泡法求,就可以了

C语言结构体编程题,求助大神啊
一、教师信息定义为结构体,其成员年月也为结构体(可直接定义成两个成员变量,本题没有强制要求),婚姻状态采用共用体类型。二、输入信息直接写在main函数,实际软件开发应单独写输入函数,输入验证我只写了性别和婚姻状态的验证,其余成员的输入验证需要自己添加。(实际开发,验证也应单独写函数调用)。

一道c语言编程,求大神
include <stdio.h>#include <stdlib.h>\/\/ 定义比较函数int cmp (const void* a, const void* b){int i1 = *((int*)a);int i2 = *((int*)b);return i2 - i1;}\/\/ 用于输出整数数组void print_arr (int* p, int n){int i;for (i = 0; i < n; ++i){printf ("%d "...

C语言编程问题,求大神指教 编写程序,输入两个正整数m和n,求∑(i*i+...
楼上两位的代码可能有点小问题 s += m*m+1\/m;改成 s += m*m+1.0\/m;

C语言编程 求1!+3!+5!+……+N!的值,且N为奇数
在线的!!!求大神帮忙...感激不尽!!1_ci的结局 | 浏览1965 次 |举报 我有更好的答案推荐于2017-12-15 08:52:14 最佳答案 #include<stdio.h>int main(){ int n,i; long a,sum = 1; printf("请输入一个奇数:\\n"); scanf("%ld",&n); for(i = 3,a = 1;i <= n;i += 2) { a ...

c语言编程求助,越多越好我可以加,一题也行,感谢大神!
1#include<stdio.h>int prime(int n){ int flag=1; if(n<=1) return 0; for(int i=2;i*i<=n;i++){ if(n%i==0){ flag=0; break; } } if(flag) return 1; else return 0;}int main(){ int t; scanf("%d",&t); if(prime(t...

求大神C语言编程,题目要求在下面
下面是我的代码,三个函数分别对应三个问题。include<stdio.h> define MLEN 20\/\/字符串最大长度 char fun1();void fun2();void fun3();int main(void){ fun1();fun2();fun3();return 0;} char fun1(){ int nI;float nF;char c;char str[MLEN];printf("请分别输入1个整数,1个...

c语言求大神帮忙解决编程问题
if (i%7==0) 能被7整除。用 n 计数,满5个则换行。include<stdio.h> int main(){ int i,n=0;for (i=100;i<=1000;i++){ if (i%7==0) {printf("%d ",i); n++;}; \/\/输出和计数 if (n==5){printf("\\n");n=0;}; \/\/换行控制 };return 0;} ...

相似回答