代码可以优化,本人水平有限,请勿以我为准!
1、输入三个整数,输出其平均值
代码:
#include<stdio.h>
int main(){
double sum = 0, aver;
int a[3], i, j;
printf("请输入三个整数:");
for(i = 0; i < 3; i++){
scanf("%d", &a[i]);
sum += a[i];
}
aver = sum/3;
printf("平均值为:%f\n", aver);
}
运行结果:
2、输入一个字符,输出一个底边长5个字符,高3个字符的等腰字符三角形
代码:
#include<stdio.h>
int main(){
char a;
int i, j, k, n;
scanf("%c", &a);
for(i = 1; i < 4; i++){
for(k = 3; k - i > 0; k--)
printf(" ");
n = i;
int m;
j = n-1;
m = j + n;
for(j ; m > 0 ; m--){
printf(" %c ", a);
}
printf("\n");
}
}
运行结果:
3、输入一个圆柱的底半径与高,输出其体积,精确到小数点2位
#include<stdio.h>
int main(){
float r, h, v, s;
printf("请输入半径:");
scanf("%f", &r);
printf("请输入高:");
scanf("%f", &h);
v = 3.14 * r*r * h;
printf("圆柱的体积为:%.2lf\n", v);
}
运行结果: