《C語言及程序設計》第23講實踐項目

對應程序:

//3整除or5整除
#include <stdio.h>
int main()
{
    int a;
    printf("請輸入一個整數:");
    scanf("%d",&a);
    if(a%5 == 0)
    {
        printf("%d\n",a);
    }
    else
    {
        if(a%3 == 0)
        {
            printf("%d\n",a);
        }
    }
    return 0;
}

對應程序:

//if(a+b)
#include <stdio.h>
int main()
{
    int a,b;
    printf("a= ");
    scanf("%d",&a);
    printf("b= ");
    scanf("%d",&b);
    if(a+b>100)
    {
        printf("a和b之和百分位以上的數字是:%d\n",(a+b)/100);
    }
    else
    {
        printf("a和b之和爲:%d\n",a+b);
    }
    return 0;
}

對應程序:

//二元一次方程 binary linear equation
#include <stdio.h>
int main()
{
    int x,y;
    printf("x= ");
    scanf("%d",&x);
    if(x>=1)
    {
        y = x-1;
        printf("%d\n",y);
    }
    else
    {
        y = 1-x;
        printf("%d\n",y);
    }
    return 0;
}



//三角函數方程
#include <stdio.h>
#include <math.h>
int main()
{
    float x,y;
    printf("x= ");
    scanf("%f",&x);
    if(x>=0)
    {
        y = (sin(x)+cos(x))/2;
        printf("y=%.3f\n",y);
    }
    else
    {
        y = (sin(x)-cos(x))/2;
        printf("y=%.3f\n",y);
    }
    return 0;
}



對應程序:

//週薪
#include <stdio.h>
int main()
{
    float rate,hour,salary;
    printf("輸入每小時薪水rate= ");
    scanf("%f",&rate);
    printf("輸入工作時間hour= ");
    scanf("%f",&hour);

    if(hour<=40)
    {
        salary = rate*hour;
        printf("週薪爲:%.2f\n",salary);
    }
    else
    {
        salary = rate*40+(hour-40)*rate*1.5;
        printf("週薪爲:%.2f\n",salary);
    }
    return 0;
}



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