1.輸入三個整數,xyz,最終以從小到大的方式輸出。利用if巢狀。
console.write("請輸入x=");
double x = double.parse(console.readline());
console.write("請輸入y=");
double y = double.parse(console.readline());
console.write("請輸入z=");
double z = double.parse(console.readline());
if (x < y && x < z)
else
}else if (y < x && y < z)
else
}else//z最小
else
}2.輸入三個整數,xyz,最終以從小到大的方式輸出。利用中間變數。
console.write("請輸入x=");
x = double.parse(console.readline());
console.write("請輸入y=");
y = double.parse(console.readline());
console.write("請輸入z=");
z = double.parse(console.readline());
double zhong;
if(x
else
}else if (y < x && y < z)
else
}else //z最小
else
}console.writeline(x);
console.writeline(y);
console.writeline(z);
3.輸入三個整數,xyz,最終以從小到大的方式輸出。利用條件運算子。
console.write("請輸入x=");
double x = double.parse(console.readline());
console.write("請輸入y=");
double y = double.parse(console.readline());
console.write("請輸入z=");
double z = double.parse(console.readline());
min = x > y ? (y > z ? z : y) : (x > z ? z : x);
zhong = x > y ? (y > z ? y : (x>z?z:x)) : (x > z ? x : (y>z?z:y));
max = x > y ? (x > z ? x : z) : (y > z ? y : z);
console.writeline(min);
console.writeline(zhong);
console.writeline(max);
4.「現在幾點了?」鍵盤鍵入小時數,判斷是上午還是下午。列印出來現在是上午幾點還是下午幾點。利用條件運算子。
console.write("現在幾點了?");
int a = int.parse(console.readline());
string b=a>12?(a-12)+"pm":a+"am";
console.writeline("現在是"+b);
5.相親過程:你有房子麼?你有錢麼?你有能力麼?
【結婚吧】【先買房子在結婚】【先賺錢再買房子再結婚】都沒有【拜拜~~】
利用if巢狀做相親過程。
console.writeline("你有房子嗎?");
string a = console.readline();
if (a == "有")
else
else
else}}
6.輸入年月日,看看格式是否正確。利用if巢狀。
console.write("請輸入年份:");
int y = int.parse(console.readline());
if (y >= 0 && y <= 9999)
else
}else if (m == 4 || m == 6 || m == 9 || m == 11)
else
}else//m==2
else
}else
else}}
}else
}else
7.輸入年月日,看看格式是否正確。利用datetime。
console.write("請輸入年月日(****/**/** **;**;**)");
trycatch
8.做人機猜拳,剪刀石頭布。利用switch case。
int fenshu = 0;
for (; ; )
if(a-n==2||a-n==-1)
else if(a-n==-2||a-n==1)
else
console.writeline("請按回車鍵繼續。");
console.readline();
}else
console.writeline("輸入有誤,請重新輸入");}}
9.輸入乙個正整數,求1!+2!+3!+...+n!。利用for迴圈巢狀。
console.write("請輸入正整數n=");
int n = int.parse(console.readline());
sum = 0;
for (int i = 1; i <= n;i++ )
sum = sum + sum1;
}console.writeline("階乘和:" + sum);
10.找出100以內與7有關的數並列印,並求出他們的和。利用for迴圈+if。
int sum = 0;
for (int i = 0;i<=100;i++ )
}console.writeline("總和為:"+(sum));
20道C 練習題(二)11 20題
11.乙個遊戲,前20關是每一關自身的分數,1 30關每一關是10分,31 40關,每一關是20分,1 49關,每一關是30分,第50關是100分,輸入你現在闖到的關卡數,求你現在擁有的分數。利用if巢狀for。console.write 輸入你闖的關卡數 int a int.parse conso...
50道C C 程式設計練習題 複習必備 1 10
使用c c 兩種語言完成50道題目,體會兩種語言之間的不同。編譯環境都是在vs2019,完成時間2020.06.21 2020.06.22 由於c 對c的相容性,部分main 函式沒有寫return 0 也可以執行成功,但是不提倡,最好加上,否則其他編譯器可能報錯。c語言不需要嚴格對齊,因此不對cs...
C 19道練習題
1.計算1 100之和 int sum 0 for int i 1 i 101 i 2.計算1 100所有偶數之和 使用do while實現 int sum 0 int count 1 do count while count 101 3.老師每天檢查張三的學習是否合格,如果不合格,則繼續學習,否則...