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