我的c语言考试题啊!!来救救我!!!
发布网友
发布时间:2022-05-15 04:17
我来回答
共3个回答
热心网友
时间:2023-10-09 03:23
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);
热心网友
时间:2023-10-09 03:24
第一题
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);
热心网友
时间:2023-10-09 03:24
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;