求高手解题。。。小弟初学。。C语言

来源:百度知道 编辑:UC知道 时间:2024/05/29 14:33:09
1 用getchar函数从屏幕获得四个字符,要求在屏幕上分别输出这四个字符的ASCⅡ和字符。

2 由键盘输入5个学生的成绩,计算他们的平均分并保留2位小数。

3 已知一个三角形的三条边长度分别为a,b和c,则利用面积计算公式area= ,求出三角形的面积,其中s = (a + b + c) /2,要求a,b和c的值由键盘输入。

第一题1楼是输出一个ascII就输出一个字符,我是先输出ascII再输出字符
//输入字符时请别带空格;
#include <stdio.h>
void main(void)
{
int i;
char a[80];
printf("please input the char:\n");
for(i=0;i<4;i++)
scanf("%c",&a[i]);
for(i=0;i<4;i++)
printf("%d\t",a[i]);
printf("\n");
for(i=0;i<4;i++)
{
putchar(a[i]);
printf("\t");
}
printf("\n");
getch();
}
第二题的代码:
#include <stdio.h>
main()
{
int n;
float score[5],sum=0.0,average;
for(n=0;n<5;n++)
{
scanf("%f",&score[n]);
sum+=score[n];
}
average=sum/5;
printf("%.2f",average);
}
第三题的代码:
#include <stdio.h>
#include <math.h>
main()
{
float a,b,c,area,s;
printf("Please input three values :\n");