C語言程式設計題c語言程式設計題

2021-03-05 22:02:49 字數 4305 閱讀 9985

1樓:匿名使用者

#include

#include

main()

}if(flag)

printf("price: %5.2f\n",price);

system("pause");}

2樓:匿名使用者

#include

#include

int main(void)

;int area_extra_money[5] = ;

int area_lenth[2] = ;

printf("please input area number and weigh(eg:0,10.5):\n");

if(input_area < area_lenth[0] || input_area > area_lenth[1] )

printf("error in area\n");

else

return 0;}

3樓:歐覓潘安然

while(s[i]!='0')i++;

應該改為while(s[i]!='\0')i++;

注意字串結束符號為'\0',不是'0'

4樓:聽不清啊

#include

int main()

for(i=0; iprintf("%d ",a[i]);

return 0;}

5樓:

#include

int main()

else if(cost<100)

realcost=cost;

else if(cost >=100 && cost < 200)realcost=cost-30;

else if(cost >= 200 && cost < 300)realcost=cost-60;

else

realcost=cost-100;

printf("優惠後的付款金額為: %.2f\n",realcost);

return 0;

}示例執行結果:

顧客購買圖書的總金額: 250

優惠後的付款金額為: 190.00

顧客購買圖書的總金額: 88

優惠後的付款金額為: 88.00

顧客購買圖書的總金額: 300

優惠後的付款金額為: 200.00

6樓:匿名使用者

如果不論金額只允許扣減一次就很簡單:

int foo(int before)

7樓:

int money,pay;

printf("輸入金額:");

scanf("%d",&money);

if(money >= 300)

pay = money - 100;

else if(money >= 200)pay = money - 60;

else if(money >= 100)pay = money - 30;

else

pay = money;

printf("實付金

額:%d",pay);

c語言程式設計題

8樓:匿名使用者

首先分析問題:bai重複du輸出同一類語句肯定要用迴圈,zhi有關判斷肯dao定要用分支回。所以解決這個問題就是在一個答迴圈(用於重複讀取資料和輸出)裡面套一個分支語句(判斷密碼是數字還是字母)。

具體**:

#include

#include

#include

main()

else

printf("error\n");

}system("pause");

9樓:金色潛鳥

|#include

int main()

else printf("error\n");

}return 0;

}程式沒有檢查 輸入口令長度 是否超過6個,若需要,你可以 用 l 判斷,l>6 就是超專過6,l==0 就是空的口令。

屬按 ctrl+c 退出執行。

c語言程式設計題:輸入4個整數,要求按由小到大順序輸出怎麼編啊?

10樓:小心_不在犯錯

#include

int main()

if (a > c)

if (a > d)

if (b > c)

if (b > d)

if (c > d)

printf("由小

dao到大輸專

出屬:%d %d %d %d\n",a,b,c,d);

return 0;}

11樓:黑白say晚安

一、氣泡排序,**和執行結果如圖所示。

重複地走訪過要排序的元

素列,依次專

比較兩個相鄰的元素,如果屬他們的順序(如從大到小、首字母從a到z)錯誤就把他們交換過來。走訪元素的工作是重複地進行直到沒有相鄰元素需要交換,也就是說該元素已經排序完成。

二、選擇排序,**和執行結果如圖所示。

思想:選擇排序,讓陣列中的每一個數,依次與後面的數進行比較,如果前面的數大於後面的數,就進行位置的交換。換個說法,選擇排序:

第一個數依次與後面的數比較,第一次比較完之後最小的數在最前面 。

12樓:加百列

利用函式的模組copy化設計。

1、完成整體bai函式格局,輸入、du排序、輸zhi出。

2、輸入函式**如下

dao:

3、排序函式**如下:

4、輸出函式**如下:

5、執行結果:

13樓:圖圖的大耳朵鴨

使用氣泡排序法進行程式設計:

解釋:1.第一個for迴圈:利用陣列迴圈輸入4個變數。

2.第二個回for迴圈:該迴圈的意思是答如果a[0]>a[1]的話,兩個變數的值交換,利用迴圈依次比較。

要注意的是i<3,因為其中有i+1,i最大取到2,也就是i+1最大取到3才正確。

3.第三個for迴圈:利用迴圈依次輸出排序後的陣列,每輸出一個加一個空格以便於區分。

14樓:

最愚蠢的方法:

# include

main()

; if(a>d) ;

if(b>d) ;

if(c>d) ;

printf("%5.2f,%5.2f,%5.2f,%5.2f",a,b,c,d);

}冒泡法:

# include

main()

}for(i=0;i<4;i++) /* 分別輸出排完後的4個數 */

printf("%d ",a[i]);}

15樓:員施濯馨逸

將四個數存到bai數du組中,然後排序即zhi可。

排序dao後,再利用循版

環輸出。

**權:

#include

int main()

}for(i = 0; i < 4; i ++)printf("%d,",a[i]);}

16樓:戰殤弒魂

#include

#include

void main()

printf("the sorted numbers:\n");//列印出分類後的結果

for(i=1;i<=45;i++)

printf("%d ",a[i]);

system("pause");//螢幕停留在當前結果,以免螢幕一閃而過,無法看到執行結果}

17樓:浪_鷹

#include

main()

printf("您輸入的四個整數由小到大輸入為:\n")for(i=0;i<4;i++) //迴圈輸出printf("%d ",a[i]);

getchar(); //停止螢幕

getchar();

}你可以上機執行一下,結果是對的,有什麼地方不明白的再聯絡我,只要我會的一定告訴你的!!!

18樓:匿名使用者

maim()

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

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

printf("排序後\n");

for(i=1;i<5;i++)}

c語言程式設計題,C語言程式設計題

首先分析問題 bai重複du輸出同一類語句肯定要用迴圈,zhi有關判斷肯dao定要用分支回。所以解決這個問題就是在一個答迴圈 用於重複讀取資料和輸出 裡面套一個分支語句 判斷密碼是數字還是字母 具體 include include include main else printf error n s...

C語言程式設計題,C語言程式設計題

long fun int k if i 2 return 1l return k fun k 1 或 include stdio.h main double h,c printf input h n scanf lf h c 5.0 9 h 32 printf c lf c 實驗一 簡單的c程式設計...

C語言程式設計題c語言題目程式設計題

輸入1 個正整數 n,計算並輸出 s 的前n項的和 保留 3 位小數 s 1 4 4 5 5 9 9 14 14 23 該序列從第2項起,每一項的分子是前一項的分母,分母是前一項的分子和分母之和 例 括號內是說明 輸入 10 n 10 輸出 5.950 include void main print...