| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 377 人关注过本帖
标题:请高手帮我看看这个程序错在哪里了
只看楼主 加入收藏
sunyh1999
Rank: 16Rank: 16Rank: 16Rank: 16
等 级:版主
威 望:14
帖 子:1178
专家分:3032
注 册:2009-5-17
结帖率:79.37%
收藏
已结贴  问题点数:10 回复次数:4 
请高手帮我看看这个程序错在哪里了
#include <stdio.h>
#define PI 3.14159
void strigon()
{
    float a,b,c;
    printf ("请输入三角形的底和高:\n");
    scanf ("%f %f",&a,&b);
    c=a*b/2;
    printf ("三角形的面积为:%f\n");
}
void circle()
{
   
    float r,s;
    printf ("请输入圆形的半径");
    scanf ("%f",&r);
    s=(PI*r*r)/2;
    printf ("圆的面积为%f",s);

}
void srectangle()
{
    float a,b,sum;
    printf ("请输入矩形的长:\n");
    scanf ("%f %f",&a,&b);
    sum=a*b;
    printf ("矩形的面积是:%f",sum);

}
void trapezoid()
{
    float a,b,h,sum;
    printf ("请输入梯形的上底、下底、高:\n");
    scanf  ("%f %f %f",a,b,h);
    sum=((a+b)*h)/2;
    printf ("梯形的面积为:%f",sum);

}
void main()
{
    int xz,tj=1;
    float a,b,h,s1;   
    printf("******************************************************\n\n");
    printf("          欢迎使用图形运算系统1.0by孙宇洪\n\n");   
    printf("******************************************************\n\n");
    printf("1.三角形面积的运算\n");   
    printf("2.圆形面积的运算\n");   
    printf("3.矩形面积的运算\n");   
    printf("4.梯形面积的运算\n");   
    printf("0.退出\n");
    while(tj)
    {
        printf("请选择图形运算:\n");
        scanf("%d",&xz);
        switch(xz)
        {
            case 1:
                strigon();break;
            case 2:
                circle();break;
            case 3:
                srectangle();break;
            case 4:
                trapezoid();break;
            case 0:   
            printf("欢迎再次使用,再见!\n");
            tj=0;break;
        }
        
               
     }
   
 

}
搜索更多相关主题的帖子: include 三角形 
2010-06-21 10:35
waterstar
Rank: 11Rank: 11Rank: 11Rank: 11
等 级:小飞侠
威 望:5
帖 子:984
专家分:2810
注 册:2010-2-12
收藏
得分:5 
程序代码:
#include <stdio.h>
#define PI 3.14159
void strigon()
{
    float a,b,c;
    printf ("请输入三角形的底和高:\n");
    scanf ("%f %f",&a,&b);
    c=(a*b)/2;
    printf ("三角形的面积为:%f\n",c);
}
void circle()
{
   
    float r,s;
    printf ("请输入圆形的半径");
    scanf ("%f",&r);
    s=(PI*r*r)/2;
    printf ("圆的面积为%f",s);

}
void srectangle()
{
    float a,b,sum;
    printf ("请输入矩形的长:\n");
    scanf ("%f %f",&a,&b);
    sum=a*b;
    printf ("矩形的面积是:%f",sum);

}
void trapezoid()
{
    float a,b,h,sum;
    printf ("请输入梯形的上底、下底、高:\n");
    scanf  ("%f %f %f",&a,&b,&h);
    sum=((a+b)*h)/2;
    printf ("梯形的面积为:%f",sum);

}
void main()
{
    int xz,tj=1;
    float a,b,h,s1;   
    printf("******************************************************\n\n");
    printf("          欢迎使用图形运算系统1.0by孙宇洪\n\n");   
    printf("******************************************************\n\n");
    printf("1.三角形面积的运算\n");   
    printf("2.圆形面积的运算\n");   
    printf("3.矩形面积的运算\n");   
    printf("4.梯形面积的运算\n");   
    printf("0.退出\n");
    while(tj)
    {
        printf("请选择图形运算:\n");
        scanf("%d",&xz);
        switch(xz)
        {
            case 1:
                strigon();break;
            case 2:
                circle();break;
            case 3:
                srectangle();break;
            case 4:
                trapezoid();break;
            case 0:   
            printf("欢迎再次使用,再见!\n");
            tj=0;break;
        }
       
              
     }
    


} 

冰冻三尺,非一日之寒;士别三日,不足刮目相看!
2010-06-21 10:56
谢谆本
Rank: 2
来 自:湖南娄底
等 级:论坛游民
帖 子:55
专家分:49
注 册:2010-6-21
收藏
得分:5 
#include <stdio.h>
#include<stdlib.h>
#define PI 3.14159
void strigon()
{
    float a,b,c;
    printf ("请输入三角形的底和高:\n");
    scanf ("%f%f",&a,&b);
    c=a*b/2;
    printf ("三角形的面积为:%f\n",c);
}
void circle()
{
   
    float r,s;
    printf ("请输入圆形的半径:");
    scanf ("%f",&r);
    s=(PI*r*r);
    printf ("圆的面积为%f\n",s);
}
void srectangle()
{
    float a,b,sum;
    printf ("请输入矩形的长:\n");
    scanf ("%f %f",&a,&b);
    sum=a*b;
    printf ("矩形的面积是:%f\n",sum);

}
void trapezoid()
{
    float a,b,h,sum;
    printf ("请输入梯形的上底、下底、高:\n");
    scanf  ("%f %f %f",&a,&b,&h);
    sum=((a+b)*h)/2;
    printf ("梯形的面积为:%f\n",sum);

}
void main()
{
    int xz,tj=1;
    while(tj)
    {
        system("cls");
        printf("\t\t******************************************************\n\n");
        printf("\t\t**          欢迎使用图形运算系统1.0by孙宇洪        ** \n\n");   
        printf("\t\t******************************************************\n\n");
        printf("\t\t\t1.三角形面积的运算\n");   
        printf("\t\t\t2.圆形面积的运算\n");   
        printf("\t\t\t3.矩形面积的运算\n");   
        printf("\t\t\t4.梯形面积的运算\n");   
        printf("\t\t\t0.退出\n");
        printf("\t\t******************************************************\n\n");
  
        printf("\t\t\t请选择图形运算:");
        scanf("%d",&xz);
        switch(xz)
        {
            case 1:
                strigon();system("pause");break;
            case 2:
                circle();system("pause");break;
            case 3:
                srectangle();system("pause");break;
            case 4:
                trapezoid();system("pause");break;
            case 0:   
            printf("欢迎再次使用,再见!\n");
            tj=0;break;
        }
      
               
     }
   


}
2010-06-21 17:38
谢谆本
Rank: 2
来 自:湖南娄底
等 级:论坛游民
帖 子:55
专家分:49
注 册:2010-6-21
收藏
得分:0 
帮你改了错误~~美化了下这个系统:
2010-06-21 17:39
wstart
Rank: 1
等 级:新手上路
帖 子:1
专家分:0
注 册:2010-6-22
收藏
得分:0 
#include <stdio.h>
#define PI 3.14159
void strigon()
{
    float a,b,c;
    printf ("请输入三角形的底和高:\n");
    scanf ("%f %f",&a,&b);
    c=0.5*a*b;
    printf ("三角形的面积为:%f\n",c);
}
void circle()
{
   
    float r,s;
    printf ("请输入圆形的半径");
    scanf ("%f",&r);
    s=PI*r*r;
    printf ("圆的面积为%f",s);

}
void srectangle()
{
    float a,b,sum;
    printf ("请输入矩形的长:\n");
    scanf ("%f %f",&a,&b);
    sum=a*b;
    printf ("矩形的面积是:%f",sum);

}
void trapezoid()
{
    float a,b,h,sum;
    printf ("请输入梯形的上底、下底、高:\n");
    scanf  ("%f %f %f",a,b,h);
    sum=((a+b)*h)/2;
    printf ("梯形的面积为:%f",sum);

}
void main()
{
    int xz,tj=1;
   
    printf("******************************************************\n\n");
    printf("          欢迎使用图形运算系统1.0by孙宇洪\n\n");   
    printf("******************************************************\n\n");
    printf("1.三角形面积的运算\n");   
    printf("2.圆形面积的运算\n");   
    printf("3.矩形面积的运算\n");   
    printf("4.梯形面积的运算\n");   
    printf("0.退出\n");
    while(tj)
    {
        printf("请选择图形运算:\n");
        scanf("%d",&xz);
        switch(xz)
        {
            case 1:
                strigon();break;
            case 2:
                circle();break;
            case 3:
                srectangle();break;
            case 4:
                trapezoid();break;
            case 0:   
            printf("欢迎再次使用,再见!\n");
            tj=0;break;
        }
        
               
     }
   


}
2010-06-22 10:02
快速回复:请高手帮我看看这个程序错在哪里了
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.020918 second(s), 8 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved