C 19道練習題

2021-08-28 02:14:17 字數 4314 閱讀 2135

//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.老師每天檢查張三的學習是否合格,如果不合格,則繼續學習,否則,

//提示「恭喜合格」。學習任務為:上午閱讀教材,學習理論部分,下午上機程式設計,

//掌握**部分。(是否合格,從鍵盤輸入,y表示合格)

//string input = "y";

//do

////    console.writeline("請輸入張三的成績是否合格");

//    input = console.readline();

//} while (input != "y");

"恭喜合格");

"請輸入張三的成績是否合格");

//string input = console.readline();

//while (input != "y")

//"恭喜合格!");

年培養學員8萬人,每年增長25%,請問按此增長速度,到哪一年培訓學

//員人數將達到20萬人

//double num = 8;

//int year = 2006;

//while (num < 20)

//year);

//5.計算10!(10的階乘)的結果

//int result = 1;

//for (int i = 10; i >0; i--)

//result);

//6.列印出所有的"水仙花數"

//"水仙花數"是指乙個三位數,其各位數字立方和等於該數本身。例如:153

//for (int i = 100; i < 1000; i++)

////}

//7.數字求和遊戲:

//1:指定基數base為2,次數count為5, 則求2+22+222+2222+22222的值;

//2:基數和次數由控制台輸入

//3:一次遊戲後,提示「是否繼續y/n」,y則重新遊戲,n退出遊戲

//string str;

//do

////    console.writeline(sum);

//    console.writeline("是否繼續遊戲(y/n)");

//    str = console.readline();

//} while (str == "y");

//string input;

//int sum = 0;

//do

////        sum += base1 * cifang * (count-i);

//    }

//    console.writeline(sum);

//    console.writeline("是否繼續遊戲");

//    input = console.readline();

//} while (input != "n");

//for (; b > 0; b--)

//"是否開始遊戲?y/n");

//string input = console.readline();

//if (input == "y")

////        console.writeline(d);

//        console.writeline("是否繼續y/n");

//        string input2 = console.readline();

//        if (input2 == "y")

//       

//        else

//       

//}//else

////8.迴圈輸入商品編號和購買數量,系統自動計算每種商品的價錢(單價x數量),

//並累加總金額。

//當輸入n時結賬(假設享受8折優惠)

//結賬時,根據折扣計算應付金額,輸入實付金額,並找零

//string input;

//int price = 0;

//do

////    if (num == 2)

//   

//    if (num == 3)

//   

//    console.writeline("您是否要繼續購買y/n");

//    input = console.readline();

//} while (input != "n");

//double rightprice = price * 0.8;

"您此次消費共計" + rightprice);

"請輸入您的付款金額");

//int money = int.parse(console.readline());

//while (money < rightprice)

//"您此次購買商品共計折後**,實際付款,找零,祝您生活愉快!", price, rightprice, money, (money - rightprice).tostring("f1"));

//9.班級求和的問題

//略過

//10.列印5行5列的矩形

"*****");

"*****");

"*****");

"*****");

"*****");

"請輸入您要列印的列數:");

//int lie = int.parse(console.readline());

"請輸入您要列印的行數:");

//int hang = int.parse(console.readline());

//for (int i = 0; i < hang; i++)

////    console.writeline();

//}//11.列印高度為5的直角三角形

//for (int i = 1; i < 6; i++)

////    console.writeline();

//}//12.擴充:列印高度為8的等腰三角形

//for (int i = 1; i < 9; i++)

////    for (int w = 0; w < 2 * i - 1; w++)

//   

//    console.writeline();

//}//13. 99 乘法口訣表 ☆☆☆☆

//for (int i = 1; i < 10; i++)

////    console.writeline();

//}//14.列印101-200之間的素數

//素數,也叫質數,除了1和其本身外,沒有其他的除數整除,如2, 7, 17, 23…

//for (int i = 101; i < 201; i++)

//      

//    }

//    if (iswrite)

//   

//}//15.列印1—10的數字,遇到4的倍數程式退出

//for (int i = 1; i < 11; i++)

////}

//16.列印1—10的數字,遇到4的倍數跳過繼續列印

//for (int i = 1; i < 11; i++)

////    console.writeline(i);

//}//17. 50以內最大的三個素數之和

//18.輸出1到100的數字,8個數字一行,如果遇到個位是3或是 3的倍數的不輸出。例如:

//  1 2 4 5 7 8 10..

//int count = 1;

//for (int i = 1; i < 101; i++)

////    console.write(i +"\t");

//    if (count % 8 == 0)

//   

//    count++;

//}//19.使用者登入系統時需要輸入使用者名稱和密碼,系統對使用者輸入的使用者名稱和密碼進

//行驗證。

//for (int i = 3; i >0; i--)

////    else

//   

//        else

//       

//    }

//}

50道SQL練習題

網上流傳較廣的50道sql訓練,奮鬥了不知道多久終於寫完了。前18道題的難度依次遞增,從19題開始的後半部分算是迴圈練習和額外function的附加練習,難度恢復到普通狀態。第9題非常難,我反正沒有寫出來,如果有寫出來了的朋友還請賜教。這50道裡面自認為應該沒有太多錯誤,而且盡可能使用了最簡單或是最...

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...

20道C 練習題(一)1 10題

1.輸入三個整數,xyz,最終以從小到大的方式輸出。利用if巢狀。console.write 請輸入x double x double.parse console.readline console.write 請輸入y double y double.parse console.readline c...