C语言编程题,2个题急啊..

来源:百度知道 编辑:UC知道 时间:2024/06/20 02:33:09
1.输入3个整数,判断它们能否够成一个三角形,若不能,输出NO.若可以,则计算三角形的面积,并输出.

2.键盘输入一组字符串,包括字母和数字,以字符"?"结束输入,分别统计字母和数字的个数,并输出统计结果.

谢谢帮助啊~~

1
#include <stdio.h>
main()
{
int a,b,c;
float s;
printf("请输入三边:\n");
scanf("%d%d%d",&a,&b,&c);
if(a+b<=c || a+c<=b || b+c<=a)
printf("NO");
else
s = 1/4*√[2(a^2b^2+a^2c^2+b^2c^2)-(a^4+b^4+c^4)];
printf("s=%d\n",s);
}

我晕。。这样还不肯给分。。
没见过你这么小气的。
这种人就应该拒绝回答他的提问。
大家不要回答。!!!

我晕。。这样还不肯给分。。
没见过你这么小气的。

1、

#include <stdio.h>
main()
{ int a,b,c;
float s=0.0,area=0.0;
printf("请输入三个整数:\n");
scanf("%d%d%d",&a,&b,&c);
if(a+b>c && b+c>a && c+a>b)
{s=0.5*(a+b+c);area=sqrt(s*(s-a)*(s-b)*(s-c));
printf("area=%f\n",area);}
eles printf("NO");

2、

#include <stdio.h>
main()
{ char s[81];
int i,num1=0,num2=0;
char c;
gets(s);
for(i=0;(c=s[i])!='?&