c语言!求助!要用函数和函数调用!

编程!要求让读者选“R”“C”如果选R,问他用了多少度电(int),然后算出他要交多少钱(double型),方程是pay=4.00+0.03*电量如果选C,问他用了多少度... 编程!要求让读者选“R”“C”
如果选R,问他用了多少度电(int),然后算出他要交多少钱(double型),方程是pay=4.00+0.03*电量
如果选C,问他用了多少度电(int),如果小于1000度,pay=40,如果大于1000
pay=(电量-1000)*0.025+40.00,再告诉他要交多少钱(double型)。。。
要求两个选项都要用函数和函数调用, every function returns a "double" and takes an input argument of type "int".
展开
 我来答
ryw12403
2008-11-03 · TA获得超过1899个赞
知道大有可为答主
回答量:2501
采纳率:0%
帮助的人:2086万
展开全部
#include <stdio.h>
double R(int r){
return 4.00+0.03*r;
}
double C(int c){
if(c<1000)
return 40.0;
else
return (c-1000)*0.025+40.00;
}
main(){
int t;

char ch;

printf("\nPls choice R/C: ");
ch=getchar();

printf("\n用了多少度电:");
scanf("%d",&t);

if(ch=='R'||ch=='r')
printf("要交%0.2lf元钱",R(t));

else
printf("要交%0.2lf元钱",C(t));
getch();
}
伊·梵beec
2008-11-03 · TA获得超过2158个赞
知道大有可为答主
回答量:1897
采纳率:0%
帮助的人:1369万
展开全部
#include<stdio.h>
#include<conio.h>

double R()
{
int d;
do
{
printf("输入电量(整数):");
scanf("%d", &d);
}while(n<0);
return 4.00+0.03*d;
}

double C()
{
int d;
do
{
printf("输入电量(整数):");
scanf("%d", &d);
}while(n<0);
if(n<1000)
return 40.0;
else
return (n-1000)*0.025+40.0;
}

void main()
{
char ch;
double t;
do
{
printf("Please input R or C :");
ch = getch();
}while(ch != 'R' && ch != 'C');
if(ch == 'R') t = R();
else t=C();
printf("你的缴费金额:%.2f\n", t);
getch();
}
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
vanassembly
2008-11-03 · TA获得超过218个赞
知道小有建树答主
回答量:168
采纳率:0%
帮助的人:117万
展开全部
#include<stdio.h>
#include<conio.h>

double R(int d)
{
return 4.00+0.03*d;
}

double C(int d)
{
if(d<1000)
return 40.0;
else
return (d-1000)*0.025+40.0;
}

int main()
{
char c;
int dg;
double p;
do
{
printf("Plz input R or C :\n");
c=getch();
}
while(c!='R'&&c!='C'&&c!='r'&&c!='c');
printf("Plz input degree:\n");
scanf("%d",&dg);
if(c=='R'||c=='r')
p=R(dg);
else
p=C(dg);
printf("your fee is %.2f.\n", p);
return 0;
}
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式