国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 課堂 > 基礎(chǔ)知識 > 正文

C語言小程序有哪些 經(jīng)典C語言小程序舉例說明

2024-09-12 20:31:28
字體:
供稿:網(wǎng)友

C語言是一門通用計(jì)算機(jī)編程語言,應(yīng)用廣泛。C語言的設(shè)計(jì)目標(biāo)是提供一種能以簡易的方式編譯、處理低級存儲器、產(chǎn)生少量的機(jī)器碼以及不需要任何運(yùn)行環(huán)境支持便能運(yùn)行的編程語言。盡管C語言提供了許多低級處理的功能,但仍然保持著良好跨平臺的特性,以一個標(biāo)準(zhǔn)規(guī)格寫出的C語言程序可在許多電腦平臺上進(jìn)行編譯,甚至包含一些嵌入式處理器(單片機(jī)或稱MCU)以及超級電腦等作業(yè)平臺。經(jīng)典C語言小程序10例,今天給大家分享10個比較基礎(chǔ)的C語言的小程序,附上幾個常用的10個小例,希望給C語言初學(xué)者帶來一定幫助,熟練運(yùn)用,舉一反三。

1、題目:有1、2、3、4個數(shù)字,能組成多少個互不相同且無重復(fù)數(shù)字的三位數(shù)?都是多少?

程序分析:可填在百位、十位、個位的數(shù)字都是1、2、3、4。組成所有的排列后再去掉不滿足條件的排列。

程序源代碼:

main()

{

int i,j,k;

printf(/n);

for(i=1;i<5;i++)    /*以下為三重循環(huán)*/

 for(j=1;j<5;j++) 

  for (k=1;k<5;k++)

   {

    if (i!=ki!=jj!=k)    /*確保i、j、k三位互不相同*/

    printf(%d,%d,%d/n,i,j,k);

    }

}

2、題目:企業(yè)發(fā)放的獎金根據(jù)利潤提成。利潤(I)低于或等于10萬元時,獎金可提10%;利潤高 于10萬元,低于20萬元時,低于10萬元的部分按10%提成,高于10萬元的部分,可可提 成7.5%;20萬到40萬之間時,高于20萬元的部分,可提成5%;40萬到60萬之間時高于40萬元的部分,可提成3%;60萬到100萬之間時,高于60萬元的部分,可提成1.5%,高于100萬元時,超過100萬元的部分按1%提成,從鍵盤輸入當(dāng)月利潤I,求應(yīng)發(fā)放獎金總數(shù)?

程序分析:請利用數(shù)軸來分界,定位。注意定義時需把獎金定義成長整型。

程序源代碼:

main()

{

long int i;

int bonus1,bonus2,bonus4,bonus6,bonus10,bonus;

scanf(%ld,i);

bonus1=100000*0.1;bonus2=bonus1+100000*0.75;

bonus4=bonus2+200000*0.5;

bonus6=bonus4+200000*0.3;

bonus10=bonus6+400000*0.15;

 if(i<=100000)

  bonus=i*0.1;

 else if(i<=200000)

     bonus=bonus1+(i-100000)*0.075;

    else if(i<=400000)

        bonus=bonus2+(i-200000)*0.05;

       else if(i<=600000)

           bonus=bonus4+(i-400000)*0.03;

          else if(i<=1000000)

              bonus=bonus6+(i-600000)*0.015;

             else

              bonus=bonus10+(i-1000000)*0.01;

發(fā)表評論 共有條評論
用戶名: 密碼:
驗(yàn)證碼: 匿名發(fā)表
主站蜘蛛池模板: 诸暨市| 彩票| 金门县| 蒙阴县| 沙雅县| 广元市| 崇州市| 珠海市| 张家界市| 阜南县| 油尖旺区| 蒙阴县| 井研县| 河西区| 沁源县| 湖州市| 泊头市| 津南区| 田林县| 固阳县| 团风县| 浦江县| 达日县| 岳阳市| 舞钢市| 宝清县| 甘德县| 黄浦区| 会泽县| 保德县| 安仁县| 剑川县| 米泉市| 光山县| 那曲县| 溧阳市| 商水县| 盐津县| 霸州市| 建平县| 清远市|