C語言基礎100 題1 10

2021-10-12 01:16:44 字數 1971 閱讀 8492

題目1:有1、2、3、4個數字,能組成多少個互不相同且無重複數字的三位數?都是多少?1.程式分析:可填在百位、十位、個位的數字都是1、2、3、4。組成所.

#include main()

for(i=0;i<3;i++)

mid=a[0];

a[0]=a[1];

a[1]=a[2];

a[2]=a[3];

a[3]=mid;

if(a[0]==c[0]&&a[1]==c[1]&&a[2]==c[2]&&a[3]==c[3])

j=1;}}

結果:

題目2:企業發放的獎金根據利潤提成。利潤(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%提成,從鍵盤輸入當月利潤i,求應發放獎金總數?

#includemain()

else

bonus=60*0.1+(profit-60.0)*0.015;

}else

bonus=40.0*0.1+(profit-40.0)*0.03;

}else

bonus=20.0*0.1+(profit-20.0)*0.05;

}else

bonus=10.0*0.1+(profit-10.0)*0.075;

}else bonus=profit*0.1;

printf("%f\n", bonus);

}

輸入66,結果:

!如輸入語句形如scanf(「%f\n」,&profit),則輸入後程式無法繼續進行。

題:3:乙個整數,它加上100後是乙個完全平方數,再加上168又是乙個完全平方數,請問該數是多少?

#include#includemain()

}printf("%f\n", x);

}

結果:

!當資料型別定義為 long double型時,程式出錯。

題目4:輸入某年某月某日,判斷這一天是這一年的第幾天?

#include#define run 1

#define notrun 2

main()

else

switch(month)

total=day+before;

printf("這是%d年的第%d天\n", year, total);

}

結果:

題5:輸入三個整數x,y,z,請把這三個數由小到大輸出。

略題6:用*號輸出字母c的圖案。

略題7:輸出特殊圖案,請在c環境中執行,看一看,very beautiful!

#include main()

}

結果

題目8:輸出9*9口訣。

#includemain()

printf("\n");} }

結果:

題目9:要求輸出西洋棋棋盤。

#includemain()

printf("\n");

} }

結果:

題目10:列印樓梯,同時在樓梯上方列印兩個笑臉。

筆者無法在dev c++中輸出笑臉,希望有人能夠指教謝謝。

c語言實用經典100題(1 10題)

程式 1 題目 有1 2 3 4個數字,能組成多少個互不相同且無重複數字的三位數?都是多少?1.程式分析 可填在百位 十位 個位的數字都是1 2 3 4。組成所有的排列後再去 掉不滿足條件的排列。2.程式源 include include includeint main return 0 程式 2 ...

c語言100道經典題目 C語言經典100題(5)

1 上期答案揭曉 include int main sum sum day 再加上某天的天數 if year 400 0 year 4 0 year 100 0 else if leap 1 month 2 printf 這是這一年的第 d 天。sum printf n 以上例項輸出結果為 請輸入年...

c語言100道經典題目 C語言經典100題(34)

1 上期答案揭曉 include include define max 1000 int prime max int isprime int n int isprime int n return 1 void sieve int isprimesieve int n int main 以上例項輸出結...