習題5

5.1  計算並輸出一個實數的絕對值
#include <stdio.h>
#include <stdlib.h>

int main()
{
    int a;
    scanf("%d",&a);
    if(a>0)
    printf("%d\n",a);
    else
    printf("%d\n",-a);
    return 0;
}

這裏寫圖片描述

總結:讀懂題目,深刻認識if,else判斷形式的意義。

5.2  判斷任意整數的奇偶性
#include <stdio.h>
#include <stdlib.h>

int main()
{
    int a;
    scanf("%d",&a);
    if(a%2==0)
    printf("偶數");
    else
    printf("奇數");
    return 0;
}

這裏寫圖片描述

總結:理解if else的意義和用處,並知道求餘的用法。


5.3  判斷三角形
#include <stdio.h>
#include <stdlib.h>

int main()
{
    int a,b,c;
    float s,area;

scanf("%d%d%d",&a,&b,&c);
s=(a+b+c)/2;
area=sqrt(s*(s-a)*(s-b)*(s-c));
    if(a+b>c&&a+c>b&&b+c>a)

    printf("%f\n",area);
    else

printf("不能構成三角形\n");

    return 0;
}

這裏寫圖片描述

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章