Coursera 計算導論與C語言基礎 第八周

2021-08-18 18:43:25 字數 1383 閱讀 3834

程式設計題#1:數字求和

給定乙個正整數a,以及另外的5個正整數,問題是:這5個整數中,小於a的整數的和是多少?

輸入一行,只包括6個小於100的正整數,其中第乙個正整數就是a。

輸出一行,給出乙個正整數,是5個數中小於a的數的和。

#includeint main()

} a=x[0];

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

if(50+p/3==p/1.2)

}return 0;

}

程式設計題#3:買房子

某程式設計師開始工作,年薪n萬,他希望在中關村公館買一套60平公尺的房子,現在**是200萬,假設房子**以每年百

分之k增長,並且該程式設計師未來年薪不變,且不吃不喝,不用交稅,每年所得n萬全都積攢起來,問第幾年能夠買下這

套房子(第一年房價200萬,收入n萬)。程式設計師每年先拿工資,再嘗試買房,然後房子才漲價。

輸入有多行,每行兩個整數n(10 <= n <= 50), k(1 <= k <= 20)

輸出針對每組資料,如果在第20年或者之前就能買下這套房子,則輸出乙個整數m,表示最早需要在第m年能買下,否則輸

出impossible,輸出需要換行

#includeint main()

sum=sum*(1+k*0.01);

} if(ok==0)

printf("impossible\n");

return 0;

}

程式設計題#4:找和為k的兩個元素

在乙個長度為n(n < 1000)的整數序列中,判斷是否存在某兩個元素之和為k。

輸入第一行輸入序列的長度n和k,用空格分開。

第二行輸入序列中的n個整數,用空格分開。

輸出如果存在某兩個元素的和為k,則輸出yes,否則輸出no。

#includeint main()

; n=k=sum=0;

bool result=true;

printf("輸入n和k:");

scanf("%d%d",&n,&k);

while(n>=1000)

for(int i=0;i程式設計題#5:自整除數

對乙個整數n,如果其各個位數的數字相加得到的數m能整除n,則稱n為自整除數.例如21,21%(2+1)==0,所以21是自整除數.現求出從10到n(n < 100)之間的所有自整除數.

輸入有一行,整數n,(10 <= n < 100)

輸出有多行.按從小到大的順序輸出所有大於等於10,小於等於n的自整除數,每行乙個自整除數.

#includeint main()

for(int i=10;ireturn 0;

}

coursera《計算導論與C語言基礎》第十周

描述 在乙個字串中找出母音字母a,e,i,o,u出現的次數。輸入輸入一行字串 字串中可能有空格,請用cin.getline s,counts 方法把一行字串輸入到字元陣列s中,其中counts是s的最大長度,這道題裡面可以直接寫80。字串長度小於80個字元。輸出輸出一行,依次輸出a,e,i,o,u在...

Coursera 計算導論與C語言基礎 第十周

程式設計題 1 求字母的個數 在乙個字串中找出母音字母a,e,i,o,u出現的次數。輸入一行字串 字串中可能有空格,請用cin.getline s,counts 方法把一行字串輸入到字元陣列s中,其中counts是s的最大長度,這道題裡面可以直接寫80。字串長度小於80個字元。輸出一行,依次輸出a,...

計算導論與C語言基礎week7

1.setprecision控制輸出流顯示浮點數的有效數字個數 include include using namespace std int main 手算結果是12345678920 但這段 結果是12345678848 因為浮點數精度只有7位,超過7位就不準確 用浮點數運算時應避免大 小 數字...