永发信息网

问几个C程序

答案:2  悬赏:30  手机版
解决时间 2021-08-21 07:14

*                                      111111

*    *                                  2222

*        *                              333

*              *                         44

*    *   *     *    *                    5

 

 

*   *   *   *   *

*                *

*                *

*                *

*   *   *   *   *

最佳答案
#include <stdio.h>#include <math.h>
bool IsOk (float x, float y, float z)...{// 判断这三条线段是否可以组成一个三角形    if (x > 0 && y > 0 && z >0)    ...{        if ((x + y > z) && (fabs(x - y) < z))        //the same: if ((x + y > z) && ((x - y > 0) ? (x - y < z):(y - x < z)))            return true;    // 满足条件            }    return false;}
void Form (float x, float y, float z)...{// 判断三角形的形状    bool flag = false;    float temp;    if (x == y && x == z)    ...{        printf ("等边三角形 ");    }
    else    ...{    if (x > y)        // 前三个if语句是对x, y, z 进行从小到大的排序        ...{            temp = x;            x = y;            y = temp;        }        if (x > z)        ...{            temp = x;            x = z;            z = temp;        }        if (y > z)        ...{            temp = y;            y = z;            z = temp;        }                // 至此 x <= y <= z
        if (x == y || x == z || y == z)        // 判断等腰        ...{            flag = true;        }    if (flag)    // 当前是等腰三角形        ...{            if (x * x + y * y > z * z)    // 两小边的平方和大于第三边的平方            ...{                printf ("等腰锐角三角形 ");            }            else if (x * x + y * y == z * z)            ...{                printf ("等腰直角三角形 ");            }            else            ...{                printf ("等腰钝角三角形 ");            }        }    else    // 当前不是等腰三角形        ...{            if (x * x + y * y > z * z)            ...{                printf ("锐角三角形 ");            }            else if (x * x + y * y == z * z)            ...{                printf ("直角三角形 ");            }            else            ...{                printf ("钝角三角形 ");            }        }    }}// Form()
int main (void)...{// 主函数    float x, y, z;    int check = 0;    printf (" 请输入三条边的长度 ");    while (!check)    ...{        printf (" 第一条边(输入一次后请按回车) ->");        scanf ("%f", &x);        printf ("第二条边 ->");        scanf ("%f", &y);        printf ("第三条边 ->");        scanf ("%f", &z);        getchar ();
        while (!IsOk (x, y, z))        ...{// 当输入错误            printf (" 不满足三角形的条件!请输入正确的边长 ");            printf (" ->");            scanf ("%f", &x);            printf (" ->");            scanf ("%f", &y);            printf (" ->");            scanf ("%f", &z);        }
        printf (" 你输入的数据是:%2.2f %2.2f %2.2f ", x, y, z);        printf (" 由这三条边的长度可以推测该三角形是:  ");        Form (x, y, z);    // 判断三角形的形状        printf (" <继续 0 > | <退出 1 > ->");        scanf ("%d", &check);        if (check == 0)            printf (" 请任意输入三条边的长度 ");    }    printf (" Bye! ");    return 0;}
全部回答
#include<stdio.h> void main() { int i,j;  for(i=1;i<=4;i++)  {  for(j=1;j<=i;j++)   if(j<i && j>1) printf("  ");    else     printf("* ");       printf("\n");  } for(i=1;i<=5;i++)   printf("* "); printf("\n"); }
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
伍家岗区宜昌寇氏专业减肥地址在什么地方,想
用高考准考证去杭州乐园门票要多少啊?会打折
一名男演员用英语怎么说?
谁能帮我把这个名字弄的好看些?
北京到长沙开车要多久,从南京到长沙开车到底
从中山八路最快怎么去龙洞?
一起又看流星雨中所有出现的歌曲有哪些
别人用超级qq发信息给我,我回去得花钱吗
EasyRecovery恢复之后所有格式的数据全部在一
黄梅县黄冈万家乐影碟哪位知道具体地址啊
和黄河有关的谚语,有关黄河的俗语及意思
英国历史概况应该怎么复习
十一五国家级规划教材,'十二五'高职
还有哪些学校在招生啊?
阿拉伯语优美语句原文,亲子照艺术照全家福用
推荐资讯
云在水中的倒影诗词,一个太阳,一个走字还有
青海的那些奶粉都有问题,我们不放心,
阴天胃总是不舒服,消化不好,总反酸。
怀孕2个月,这几天感冒了,在头部拔了一次火
怎么打好得分后卫啊,比如怎么跑位,怎么跟队
什么化妆品补水效果好,哪个品牌的护肤品补水
怎样才能是空间有背景音乐
意思是什么意思的文章,什么贷款平台好下款
3389连接后的问题
闻香识女人电影台词,闻香识女人的经典台词?
交友啦!哪个是赣州信丰铁石口的阿?
the breath of
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?