我的c语言考试题啊!!来救救我!!!

1、输入半径,输出圆的面积、周长2、求2*4*6*...*50,用循环完成3、输入10个成绩到一维数组,求出不及格人数输出... 1、输入半径,输出圆的面积、周长

2、求2*4*6*...*50,用循环完成

3、输入10个成绩到一维数组,求出不及格人数输出
展开
 我来答
uselaw_126_com
2007-07-06 · 超过13用户采纳过TA的回答
知道答主
回答量:32
采纳率:0%
帮助的人:35.2万
展开全部
1、输入半径,输出圆的面积、周长

#include <stdio.h>
#define PI 3.1415926
void main(){
double r,l,s;
println("请输入半径的值:");
scanf("%lf",&r);
l=2*PI*r;
s=PI*r*r;
println("该圆的半径:%lf",l);
println("该圆的面积:%lf",s);
}

2、求2*4*6*...*50,用循环完成
#include <stdio.h>
long result=1;
void cla(int value){
result=result*value;
}

void main(){
int i;
for(i=1;i<=25;i++){
cla(i);
println("2*4*6*...*50的值为:%ld"+result);
}
}

3、输入10个成绩到一维数组,求出不及格人数输出
#include <stdio.h>
void mian(){
println("请输入一组成绩(10个):");
int i,record[10];
for(i=0;i<10;i++)
scanf("%lf",record[i]);
}
int j;
int count=0;
for(j=0;j<10;j++){
if(record[j]<60)
count++;
}
println("在这组成绩中有%d人不及格",count);
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
百度网友6c1ff6113
2007-07-06 · TA获得超过152个赞
知道小有建树答主
回答量:425
采纳率:0%
帮助的人:360万
展开全部
第一题
int r;
float p=3.14
scanf("%d",&r);
printf("圆周长:%d",2*r*p);
printf("圆面积:%d",p*r*r);

第二题
for(sum=1,i=2;i<=50;i+=2)
{
sum=sum*i;
}

第三题
int a[10];
int sum=0;
for(i=0;i<10;i++)
{
scanf("%d",&a[i]);
if(a[i]<60)
sum++;

}
printf("不及格人数%d",sum);
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
sy_dong
2007-07-06
知道答主
回答量:5
采纳率:0%
帮助的人:0
展开全部
1.
#define pi 3.14159
double zhouchang(double r)
{
if(r < 0) return -1;
else if (r == 0) return 0;
else return 2*PI*r
}
double mianji(double r)
{
if(r < 0) return -1;
else if(r ==0) return 0;
else return PI * r* r;
}
2
int r = 1;
for(int i =2; i < 50; i+=2)
r = r * i;
3
double d[10];
int count = 0;
for(int i = 0; i < 10; i++)
cin >> d[i];
if(d[i] < 60)
count++;
return count;
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式