電話費計算:
#include <stdio.h>
#include <stdlib.h>
int main(){
char *std_num="
123456", *name="XXX";
int time; // 通話開始時間
int length; // 通話長度
int fin_time; // 通話結束時間
float gsum, nsum;
printf("學號:%s \n姓名:%s \n", std_num, name);
// 480分表示 8:00; 1080分表示 18:00
printf("請輸入通話開始時間(分鐘):");
scanf("%d", &time);
printf("請輸入通話長度:");
scanf("%d", &length);
fin_time = time + length;
if (time < 480) { // 8:00前通話開始
if (fin_time < 480) // 8:00前通話結束
nsum = 0.5*0.4*length;
else if (fin_time < 1080) // 18:00前通話結束
nsum = 0.5*0.4*(480-time) + 0.4*(fin_time-480);
else
nsum = 0.5*0.4*(480-time) + 0.4*(10*60) + 0.5*0.4*(fin_time-1080);
} else if (time < 1080) { // 8:00後 18:00 前開始通話
if (fin_time < 1080 ) // 18:00前結束,全部落在一般時段
nsum = 0.4*length;
else // 18:00後結束
nsum = 0.4*(1080-time) + 0.5*0.4*(fin_time-1080);
} else // 18:00 後開始通話
nsum = 0.5*0.4*length;
printf("通話淨成本為:%.1f 元\n", nsum);
system("PAUSE");
return 0;
}
輸入成績:
#include <stdio.h>
#include <stdlib.h>
int main(){
char *std_num="123456", *name="XXX";
int gpa;
printf("學號:%s \n姓名:%s \n", std_num, name);
printf("請輸入成績:");
scanf("%d", &gpa);
if (gpa == 4)
printf("excellent student\n");
else if (gpa == 3)
printf("good student\n");
else if (gpa == 2)
printf("satisfactory\n");
else if (gpa == 1)
printf("score=50\n");
else
printf("are you a fool or a genius\n");
system("PAUSE");
return 0;
}