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;
}