急求C++考试题目高分悬赏!!!!!! 50

一输入10个真正数,将他们存入数组x中。(1)输出最大值和它所对应的下标。(2)将最大值与第一个数交换,输出交换后的n个数二月用水量x不超过15(吨)时,水费计算:4*X... 一 输入10个真正数,将他们存入数组 x中。(1)输出最大值和它所对应的下标。(2)将最大值与第一个数交换,输出交换后的n个数
二 月用水量x不超过15(吨)时,水费计算:4*X3,超过15吨时水费(元)计算
2.5*x-10.5,输入用户的月用水量,计算并输出该用户个i支付的水费
三 输入一个正整数n生成一张阶乘表,输出0!到n! 的值。崖求定义和调用桉树fact(n)计算n!,函数类型是 double
展开
 我来答
百度网友6c954cb
2014-05-06 · TA获得超过298个赞
知道小有建树答主
回答量:478
采纳率:100%
帮助的人:562万
展开全部
#include <stdio.h>
int main()
{
int num=0,score[10]={0};
int maxpos=0;
printf("input num:\n");
while(num<10)
{
scanf("%d",score+num);
if(score[maxpos]<score[num])maxpos = num;
num++;
}
int tmp = score[0];
score[0]=score[maxpos];
score[maxpos]=tmp;
for(int i=0;i<10;++i)
printf("%5d",score[i]);
}

第3个
double f(int n)
{
double s;
if(n<0)
printf("error!");
else if(n==0||n==1)
s=1;
else s=f(n-1)*n;
return s;
}
xoaxa
2014-05-06 · TA获得超过8613个赞
知道大有可为答主
回答量:6415
采纳率:72%
帮助的人:3946万
展开全部
// 1
#include <stdio.h>

int main() {
int i,t,imax = 0;
int a[10];
for(i = 0; i < 10; ++i)
scanf("%d",&a[i]);
for(i = 1; i < 10; ++i)
if(a[i] > a[imax]) imax = i;
printf("a[%d] = %d\n",imax,a[imax]);
t = a[0];
a[0] = a[imax];
a[imax] = t;
for(i = 0; i < 10; ++i)
printf("%d ",a[i]);
printf("\n");
return 0;
}

// 2
#include <stdio.h>
int main() {
double cubes,fee;
scanf("%lf",&cubes);
if(cubes <= 15) fee = 4 * cubes;
else fee = 2,5 * cubes - 10.5;
printf("%.2lf\n",fee);
return 0;
}

// 3
#include <stdio.h>

double fact(int n) {
int i;
double fct = 1.0;
for(i = 1; i <= n; ++i)
fct *= i;
return fct;
}

int main() {
int i,n;
scanf("%d",&n);
for(i = 0; i <= n; ++i)
printf("%d! = %lf\n",i,fact(i));
return 0;
}
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式