【程式15】 題目:利用條件運算子的巢狀來完成此題:學習成績 >= 90分的同學用A表示,60 - 89分之間的用B表示,60分以下的用C表示。
#define _CRT_SECURE_NO_WARNINGS #include <stdio.h> /* 【程式15】 題目:利用條件運算子的巢狀來完成此題:學習成績 >= 90分的同學用A表示,60 - 89分之間的用B表示,60分以下的用C表示。 [分析]:條件運算子:expression ? a : b (sorce >= 90) ? 'A' : ((sorce >= 60) ? 'B' : 'C') */ int main(int argc, int **argv){ int sorce = 0; char grade = 'A'; printf("請輸入你的成績:\n"); scanf("%d", &sorce); grade = (sorce >= 90) ? 'A' : ((sorce >= 60) ? 'B' : 'C'); printf("你的成績等級:%c", grade); return 0; }
條件判斷語句就是if-else語句
例如:
if (a < 60)
{
printf("%c", C);
}
else if(a < 90)
{
printf("%c", B);
}
else
{
printf("%c", A);
}
相關推薦
java常見練習題題目:利用條件運算子的巢狀來完成此題:學習成績>=90分的同學用A表示,60-89分之間的用B表示,60分以下的用C表示。
題目:題目:利用條件運算子的巢狀來完成此題:學習成績>=90分的同學用A表示,60-89分之間的用B表示,60分以下的用C表示。 首先定義一個成績,然後根據成績進行判斷,如果不滿足在判斷中再加入判斷,完成運算子巢狀判斷,即: 最終程式碼 public cl
【程式15】 題目:利用條件運算子的巢狀來完成此題:學習成績 >= 90分的同學用A表示,60 - 89分之間的用B表示,60分以下的用C表示。
#define _CRT_SECURE_NO_WARNINGS #include <stdio.h> /* 【程式15】 題目:利用條件運算子的巢狀來完成此題:學習成績 >= 90分的同學用A表示,60 - 89分之間的用B表示,60分以下的用C表示。 [分析]:條件運算子:exp
【程序5】 題目:利用條件運算符的嵌套來完成此題:學習成績>=90分的同學用A表示,60-89分之間的用B表示,60分以下的用C表示。 1.程序分析:(a>b)?a:b這是條件運算符的基本例子。
window code 例子 prompt 利用 學習 amp text span if…else語句相對比較多,但是容易理解 1 var scroe = window.prompt("請輸入1-100之間的數") 2 scroe = parseInt
【程式34】 題目:輸入3個數a,b,c,按大小順序輸出。
/* 2017年3月9日17:09:13 java基礎50道經典練習題 例34 Athor: ZJY Purpose: 【程式34】 題目:輸入3個數a,b,c,按大小順序輸出。 程
【程式22】 題目:利用遞迴方法求5!。
/* 2017年3月7日16:47:13 java基礎50道經典練習題 例22 Athor: ZJY Purpose: 【程式22】 題目:利用遞迴方法求5!。 程式分析:遞迴公式:
【程式6】 題目:輸入兩個正整數m和n,求其最大公約數和最小公倍數。
在迴圈中,只要除數不等於0,用較大數除以較小的數,將小的一個數作為下一輪迴圈的大數,取得的餘數作為下一輪迴圈的較小的數,如此迴圈直到較小的數的值為0,返回較大的數,此數即為最大公約數,最小公倍數為兩數之積除以最大公約數。 import java.util.Scanner;
【程式6】 題目:輸入兩個正整數m和n,求其最大公約數和最小公倍數。
/* 2017年3月2日15:10:11 java基礎50道經典練習題 例6 Author:ZJY(&&) Purpose:最大公約數和最小公倍數的應用 最大公約數:把每個數分別分解質因數,再把各數中的全部公有質 因數提取出來連乘,所得的積就
【程式19】 題目:一個數如果恰好等於它的因子之和,這個數就稱為“完數”。例如6 = 1+2+3.程式設計 找出1000以內的所有完數。
#define _CRT_SECURE_NO_WARNINGS #include <stdio.h> /* 題目:一個數如果恰好等於它的因子之和,這個數就稱為“完數”。例如6 = 1+2+3.程式設計 找出1000以內的所有完數。 */ int main(void){ int num
【程式18】 題目:求s = a + aa + aaa + aaaa + aa...a的值,其中a是一個數字。例如2 + 22 + 222 + 2222 + 22222(此時 共有5個數相加),幾個數
初試版本 存在的問題:陣列記憶體大小固定,無法動態改變 #define _CRT_SECURE_NO_WARNINGS #include <stdio.h> /* 【程式18】 題目:求s = a + aa + aaa + aaaa + aa...a的值,其中a是一個數字。例如
【程式17】 題目:輸入一行字元,分別統計出其中英文字母、空格、數字和其它字元的個數
注意 c >= 'a'&&c <= 'z' 與 'a' <= c <= 'z' 並不相同 運算子根據自左向右的結合行 先運算'a' <= c 值為1 or 0 然後再與‘z’比較 #define _CRT_SECURE_NO_WARNINGS
【程式16】 題目:輸入兩個正整數m和n,求其最大公約數和最小公倍數。
#define _CRT_SECURE_NO_WARNINGS #include <stdio.h> /* 【程式16】 題目:輸入兩個正整數m和n,求其最大公約數和最小公倍數。 【分析】 最大公約數:輾除法 最小公倍數:兩數之積除以最大公約數 */ int main(int argc,
【程式14】 題目:將一個正整數分解質因數。例如:輸入90,打印出90=2*3*3*5
#define _CRT_SECURE_NO_WARNINGS #include <stdio.h> /* 【程式14】 題目:將一個正整數分解質因數。例如:輸入90, 打印出90 = 2 * 3 * 3 * 5。 【分析】 就是從2到自己,一一除過去 */ #if 0 int main
【程式13】 題目:打印出所有的“水仙花數”
#define _CRT_SECURE_NO_WARNINGS #include <stdio.h> /* 題目:打印出所有的“水仙花數”,所謂“水仙花數”是指一個三位數,其各位數字立方和等於該數 本身。例如:153是一個“水仙花數”,因為153 = 1的三次方+5的三次方+3的三次方。
【程式10】題目:列印樓梯,同時在樓梯上方列印兩個笑臉
1.程式分析:用ASCII 1 來輸出笑臉;用i控制行,j來控制列,j根據i的變化來控制輸出黑方格的個數。(如出現亂碼,解決方法參考【程式7】) 2.程式原始碼: #include<stdio.h> int main() { int i,j; printf(
【程式24】 題目:給一個不多於5位的正整數,要求: 一、求它是幾位數,二、逆序打印出各位數字。
/* 2017年3月8日9:41:34 java基礎50道經典練習題 例24 Athor: ZJY Purpose: 【程式24】 題目:給一個不多於5位的正整數,要求: 一、求它是
【程式2】 題目:判斷101-200之間有多少個素數,並輸出所有素數。
/*【程式2】 題目:判斷101-200之間有多少個素數,並輸出所有素數。 1.程式分析:判斷素數的方法:用一個數分別去除2到sqrt(這個數),如果能被整除, 則表明此數不是素數,反之是素數。
【程式13】 題目:一個整數,它加上100後是一個完全平方數,再加上168 又是一個完全平方數,請問該數是多少?
/* 2017年3月6日15:19:01 java基礎50道經典練習題 例13 Athor: ZJY Purpose: 【程式13】 題目:一個整數,它加上100後是一個完全平方數,再加
【程式2】題目:判斷101-200之間有多少個素數,並輸出所有素數。
/** 2017年3月2日9:25:30 java基礎50道經典練習題 例2 Author: ZJY Purpose: 查詢素數應用 【程式2】 題目:判斷101-200之間有多少個素數,並輸出所有素數。 程式分析:判斷素數的方法:用一個數分別去除2到sqrt
【程式7】 題目:輸入一行字元,分別統計出其中英文字母、空格、數字和其它字元的個數。
/* 2017年3月2日16:47:24 java基礎50道經典練習題 例7 Author:ZJY(&&) Purpose:對字串的資料的型別計數
【程式14】 題目:輸入某年某月某日,判斷這一天是這一年的第幾天?
/* 2017年3月7日10:48:42 java基礎50道經典練習題 例14 Athor: ZJY Purpose: 1.能被4整除而不能被100整除.(如2004年就是閏年,1800年