/*賽利有12枚銀幣。其中有11枚真幣和1枚假幣。假幣看起來和真幣沒有區別,但是重量不同。賽利不知道假幣比真幣輕還是重。於是他向朋友借了一架天平。賽利希望稱三次就能找出假幣並且確定假幣是輕是重。例如:如果賽利用天平稱兩枚硬幣,發現天平平衡,說明兩枚都是真的。如果賽利用一枚真幣與另一枚銀幣比較,發現它比真幣輕或重,說明它是假幣。經過精心安排每次的稱量,賽利保證在稱三次後一定能夠確定假幣。任務
編寫乙個程式,根據三次稱量的結果,確定哪乙個是假幣,並指出其輕重。
(作業)
/***********************************第一題*****************************************/
//陣列:學生成績的錄入和輸出
/*#include
main()
printf("\n學員的學號及其兩個學期的成績為:\n");
printf("\n\t學號\t第一學期\t第二學期");
for(i=0;i<3;i++)
}*//***********************************第一題*****************************************/
/***********************************第二題*****************************************/
/*在一些數中找到最大值和最小值*/
#include
main()
printf("\n最大值為:%d\n",max);
printf("\n最小值為:%d\n",min);
}/***********************************第二題*****************************************/
/***********************************第三題*****************************************/
#include
main()
}if(i==7)
printf("\n沒有找到!");
}/***********************************第三題*****************************************/
/***********************************第四題*****************************************/
#include
#define n 5
main()
else
break;}}
printf("%d",n);}
/***********************************第五題*****************************************/
/***********************************第六題*****************************************/
/***********************************第六題*****************************************/
/*輸入兩個正整數m和n,求其最大公約數和最小公倍數
1輾轉相除法求最大公約數
當輸入兩個數m,n後比較m和n的大小,m中要是較大的乙個數,n中放較小的那個數;
m去除以n,餘數如果為0的話,則n就為最大公約數,否則的話,就做乙個迴圈,
(把n的值賦給m,把前兩個數相除得到的值賦給n)直到餘數為0;求出來的n就為最大公約數;
再利用:m*n=最小公倍數*最大公約數;
2當輸入兩個數m,n後比較m和n的大小,m中要是較大的乙個數,n中放較小的那個數;
m去除以n,餘數如果為0的話,則m就為最小公倍數,否則的話,讓m去乘以i(是依次增加的);
利用得到的這個值去繼續除以n,直到餘數為零,得到的m就為最小公倍數
*/#include "stdio.h"
#include "conio.h"
main()
for(i=0;i<4;i++)
printf("%d ",a[i]);
system("pause");
return 0;
} */
/***********************************第七題****************************************/
/***********************************第八題****************************************/
/*求s=a+aa+aaa+aaaa+aa...a的值,其中a是乙個數字。
例如2+22+222+2222+22222(此時共有5個數相加),幾個數相由鍵盤控制。*/
#include
main()
printf("a+aa+...=%ld\n",sn);
} /***********************************第八題****************************************/
C語言程式設計實踐 C語言應用實踐
閱讀2 下面的鏈結中,是銀行系統的原始碼,請閱讀並執行 需要的檔案請自行建立 銀行系統 第一版 原始碼 第10周實踐 請完成下面的專案,併發部落格作為解題報告 專案1 編寫選擇結構程式,輸入個人月收入總額,計算出他本月應繳稅款和稅後收入 計算辦法見附 關於個人所得稅的有關背景知識 可以在下面程式的基...
C 語言程式設計 程式設計實踐
程式編譯流程與 gcc 編譯器 c 語言程式設計 基本語法 c 語言程式設計 基本資料型別 c 語言程式設計 變數與常量 c 語言程式設計 運算子 c 語言程式設計 邏輯控制語句 c 語言程式設計 函式 c 語言程式設計 高階資料型別 指標 c 語言程式設計 高階資料型別 陣列 c 語言程式設計 高...
20130830C語言程式設計實踐課
數字根是指對乙個整數,把它的各位數字相加,若其和為一位數,則此和即為其根,若不是一位數字,則把它的各位數字繼續相加,直到其和為乙個正整數為止。例如對於正整數24,因為 和為 位數,所以 即為其根。對於39,因為 和不為個位數,繼續相加,為個位數,則為數字的根。要求輸入若干個正整數,以 為結束,輸出每...