初級測試(10題)

1、(*)編寫一個(gè)程序,要求用戶從鍵盤輸入2個(gè)float數(shù)據(jù),輸出最大者.
????????????float?a=float.Parse(Console.ReadLine());
????????????float?b=float.Parse(Console.ReadLine());
????????????if?(a>b)?{
????????????????Console.WriteLine?(a);
????????????}?else?{
????????????????Console.WriteLine?(b);
????????????}


?2、(**)編寫一個(gè)程序,要求用戶從鍵盤輸入3個(gè)不同整數(shù),輸出中間者.


????????????int?a?=?int.Parse?(Console.ReadLine?());
????????????int?b?=?int.Parse?(Console.ReadLine?());
????????????int?c?=?int.Parse?(Console.ReadLine?());
????????????int?max?=?a?>?b???a?:?b;
????????????int?min?=?a?<?b???a?:?b;??

????????????if?(max?>=?c)?{
????????????????if?(min?<=?c)?{

????????????????????Console.WriteLine?(c);?
????????????????}?else?{
????????????????
????????????????????Console.WriteLine?(min);
????????????????}
????????????}?else?{
????????????????Console.WriteLine?(max);
????????????}



?3、(**)從鍵盤輸-000000入兩個(gè)實(shí)數(shù)a和b,代表兩點(diǎn)在X軸的坐標(biāo),再輸入一個(gè)0到1之間的數(shù)c,代表時(shí)間,(假如從a到b需要1s),輸出在時(shí)間c時(shí)的坐標(biāo).例如:輸入a為1和b為5,再輸入c為0.5,則輸出結(jié)果為:3.
????????????int?a=int.Parse(Console.ReadLine());
????????????int?b?=?int.Parse?(Console.ReadLine?());
????????????double?c?=?double.Parse?(Console.ReadLine());?
????????????Console.WriteLine?(a+(b-a)*c);

????????????
4、(**)輸入一個(gè)成績(0到100之間的整數(shù)),如果大于等于90輸出:優(yōu)秀;小于90而大于等于80輸出:良好;小于80而大于等于70輸出:一般;小于70而大于等于60輸出:及格,否則輸出:不及格.
????????????int?a=int.Parse(Console.ReadLine());
????????????if?(a?>=?90)?{
????????????????Console.WriteLine?("優(yōu)秀");
????????????}?else?if?(90?>?a&&a?>=?80)?{?
????????????????Console.WriteLine?("良好");
????????????}?else?if?(80?>?a?&&a>=?70)?{?
????????????????Console.WriteLine?("一般");
????????????}?else?if?(70?>?a&&a?>=?60)?{?
????????????????Console.WriteLine?("及格");
????????????}else??{
????????????????Console.WriteLine?("不及格");
????????????}

?5、(***)輸入一個(gè)生日日期,輸出其星座.
????????????水瓶1月20-2月18
????????????雙魚2月19-3月20
????????????白羊3月21-4月19
????????????金牛4月20-5月20
????????????雙子5月21-6月21
????????????巨蟹6月21-7月22
????????????獅子7月23日-8月22
????????????處女8月23-9月22
????????????天枰9月23-10月22
????????????天蝎10月23-11月21
????????????射手11月22-12月21
????????????摩羯12月22-1月19
????????????int?a=int.Parse(Console.ReadLine());
????????????int?b?=?int.Parse?(Console.ReadLine?());
????????????switch?(a)?{
????????????case?1:
????????????????if?(b?>=?20)
????????????????????Console.WriteLine?("水平座");
????????????????else?{
????????????????????Console.WriteLine?("摩羯座");
????????????????}
????????????????break;
????????????case?2:
????????????????if?(b?>=?19)
????????????????????Console.WriteLine?("雙魚座");
????????????????else?{
????????????????????Console.WriteLine?("水平座");
????????????????}
????????????????break;
????????????case?3:
????????????????if?(b?>=?21)
????????????????????Console.WriteLine?("白羊座");
????????????????else?{
????????????????????Console.WriteLine?("雙魚座");
????????????????}
????????????????break;
????????????case?4:
????????????????if?(b?>=?20)
????????????????????Console.WriteLine?("金牛座");
????????????????else?{
????????????????????Console.WriteLine?("白羊座");
????????????????}
????????????????break;
????????????case?5:
????????????????if(b>=21)
????????????????????Console.WriteLine?("雙子座");
????????????????else?{
????????????????????Console.WriteLine?("金牛座");
????????????????}
????????????????break;
????????????case?6:
????????????????if(b>=21)
????????????????????Console.WriteLine?("巨蟹座");
????????????????else?{
????????????????????Console.WriteLine?("雙子座");
????????????????}
????????????????break;
????????????case?7:
????????????????if(b>=23)
????????????????????Console.WriteLine?("獅子座");
????????????????else?{
????????????????????Console.WriteLine?("巨蟹座");
????????????????}
????????????????break;
????????????case?8:
????????????????if(b>=23)
????????????????????Console.WriteLine?("處女座");
????????????????else?{
????????????????????Console.WriteLine?("獅子座");
????????????????}
????????????????break;
????????????case?9:
????????????????if(b>=23)
????????????????????Console.WriteLine?("天枰座");
????????????????else?{
????????????????????Console.WriteLine?("處女座");
????????????????}
????????????????break;
????????????case?10:
????????????????if(b>=23)
????????????????????Console.WriteLine?("天蝎座");
????????????????else?{
????????????????????Console.WriteLine?("天枰座");
????????????????}
????????????????break;
????????????case?11:
????????????????if(b>=22)
????????????????????Console.WriteLine?("射手座");
????????????????else?{
????????????????????Console.WriteLine?("天蝎座");
????????????????}
????????????????break;
????????????case?12:
????????????????if(b>=22)
????????????????????Console.WriteLine?("摩羯座");
????????????????else?{
????????????????????Console.WriteLine?("射手座");
????????????????}
????????????????break;
????????????default:
????????????????Console.WriteLine?("輸入格式錯(cuò)誤"????);
????????????????break;
????????????}



??6.(*)輸入一個(gè)整數(shù),判斷奇偶,并輸出“某某是奇數(shù)”或者“某某是偶數(shù)”。
????????????int?a=int.Parse(Console.ReadLine());
????????????if?(a?%?2?==?0)?{
????????????????Console.WriteLine?(a?+?"是偶數(shù)");
????????????}?else?{
????????????????Console.WriteLine?(a?+?"是奇數(shù)");
????????????}

?7.(*)輸入一個(gè)數(shù),判斷符號。如果大于0,輸出“正數(shù)”;如果小于0,輸出“負(fù)數(shù)”;如果等于0,輸出“0”。
????????????double?a=double.Parse(Console.ReadLine());
????????????if?(a?>?0)?{
????????????
????????????????Console.WriteLine?("正數(shù)");
????????????}?else?if?(a?==?0)?{
????????????????Console.WriteLine?(0);
????????????}?else?{
????????????????Console.WriteLine?("負(fù)數(shù)");
????????????}



?8.(**)有一個(gè)函數(shù):x<1的時(shí)候,y?=?x;1<=x<10的時(shí)候,y=2x-1;x>=10的時(shí)候,y=3x-11。寫一段程序,輸入x,輸出y值
????????????int?y=0;
????????????int?x=int.Parse(Console.ReadLine());
????????????if?(x?<?1)?{
????????????????y?=?x;
????????????}?else?if?(1?<=?x?&&x<?10)??{?
????????????????y=3*x-11;
????????????}
????????????Console.WriteLine?(y);

?9.(***)輸入3個(gè)數(shù),判斷是否能構(gòu)成三角形
????????
????????????double?a?=?double.Parse?(Console.ReadLine?());
????????????double?b?=?double.Parse?(Console.ReadLine?());
????????????double?c?=?double.Parse?(Console.ReadLine?());
????????????

????????????if?(a+b>=c||a+c>=b||c+b>=a)?{
????????????
????????????????Console.WriteLine?("能構(gòu)成三角形");
????????????}?else?{
????????????????Console.WriteLine?("不能構(gòu)成三角形");
????????????}?

??10.?(**)編制一個(gè)完成兩個(gè)數(shù)四則運(yùn)算程序。如:用戶輸入34+56則輸出結(jié)果為90.00,要求運(yùn)算結(jié)果保留2位有效小數(shù),用戶輸入時(shí)將2個(gè)運(yùn)算數(shù)以及運(yùn)算符都輸入,根據(jù)運(yùn)算符求結(jié)果
????????????double?a=double.Parse(Console.ReadLine());
????????????string?b?=?Console.ReadLine?();
????????????double?c?=?double.Parse?(Console.ReadLine?());
????????????switch?(b)?{
????????????case?"+":
????????????????Console.WriteLine?(string.Format("{0:0.00}",a?+?c));
????????????????break;
????????????case?"-":
????????????????????Console.WriteLine?(string.Format("{0:0.00}",a?-?c));?
????????????????break;
????????????case?"*":
????????????????????????Console.WriteLine?(string.Format("{0:0.00}",a?*?c));?
????????????????break;
????????????case?"/":
????????????????Console.WriteLine?(string.Format("{0:0.00}",a?/?c));?
????????????????break;
????????????default:
????????????????break;
????????????}

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

推薦閱讀更多精彩內(nèi)容