//華氏溫度與攝氏溫度的轉(zhuǎn)換
//c = (f-32)5/9
#include <stdio.h>
int main(int argc,char *argv[])
{
//1.變量定義
//數(shù)據(jù)類型 變量名 = 初始值陪汽;
int f = 0;
double c = 0.0;
//2.從鍵盤讀入數(shù)據(jù)
//scanf ("格式控制字符串",變量地址列表);
scanf ("%d",&f);
//3.進行相應(yīng)的運算得到的結(jié)果
//C語言支出算數(shù)運算、關(guān)系運算、邏輯運算、賦值運算摇幻、位運算……
c = (f-32)*5/9;
//4.打印輸出結(jié)果
//printf("格式控制字符串",變量列表);
printf("c = %f\n",c);
return 0;
}
//類型轉(zhuǎn)換:
//隱式類型轉(zhuǎn)換(自動類型轉(zhuǎn)換):當不同類型的數(shù)據(jù)進行運算時牵舵,會自動將低精度像高精度進行轉(zhuǎn)換。
//c = (f-32)*5.0/9;
//強制類型轉(zhuǎn)換:利用數(shù)據(jù)強制生成指定類型的臨時值倦挂。
//(數(shù)據(jù)類型)常量或變量名畸颅;的、
//c = (f-32)*(double)5/9;
// 華氏溫度 溫度
// 1 ...
#include <stdio.h>
int main(int argc,char *argv[])
//1.定義相關(guān)變量
{
int f = 0;
double c = 0.0;
f = 1;
while(f <= 100)
{
//2.利用數(shù)據(jù)(可以是從鍵盤讀入方援,也可以是通過某種運算生成的)進行運算
//從而獲取需要的數(shù)據(jù)
c = (f-32)*5.0/9;
//3.打印輸出
printf("%d\t%f\n",f,c);
f = f + 1;
}
return 0;
}
//if/else if 的用法
#include <stdio.h>
//等第成績對應(yīng)公式
//成績區(qū)間 等第成績 概率
//[90, 100] a 0.1
//[80, 89] B 0.25
//[70, 79] c 0.3
//[60, 69] d 0.25
//[0, 59] e 0.1
//問題:從鍵盤輸入一個學生成績没炒,打印出輸入其等第成績
int main(int argc,char *argv[])
{
//1.定義一個整型變量,存儲學生成績(百分制)
int score = 0;
//2.從鍵盤輸入學生成績(合法的范圍為[0,100]
printf("input score :");
scanf("%d",&score);
//3.分析學生成績的范圍犯戏,并打印相應(yīng)的等第成績
if(score >=70 && score <=79) // &&“并且”
{
printf("C\n");
}
else if(score >= 80 && score <=89)
{
printf("B\n");
}
else if(score >= 60 && score <= 69)
{
printf("D\n");
}
else if(score >= 90 && score <= 100)
{
printf("A\n");
}
else if(score >= 0 && score <=59)
{
printf("E\n");
}
else
{
printf("score error");
}
return 0;
}
#include <stdio.h>
int main(int argc,char *argv[])
{
//定義一個變量用來存儲選擇的菜單的編號
int select_no = 0;
//打印菜單
printf("************************************\n");
printf("* func1 *\n");
printf("* func2 *\n");
printf("* func3 *\n");
printf("* exit *\n");
printf("************************************\n");
//從鍵盤讀入選擇
scanf("%d",&select_no);
//分析選擇并執(zhí)行相應(yīng)的操作
switch(select_no)//整數(shù)類型的值
{
case 0:
printf("exit\n"); //與0匹配需要執(zhí)行的代碼
break;
case 1:
printf("func1\n"); //與1匹配需要執(zhí)行的代碼
break;
case 2:
printf("func2\n"); //與2匹配需要執(zhí)行的代碼
break;
case 3:
printf("func3\n"); //與3匹配需要執(zhí)行的代碼
break;
default: //匹配失敗出錯
printf("select no error,input again\n");
break;
}
return 0;
}
最后編輯于 :
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者