1. 程式人生 > >第一次作業 4班張璐

第一次作業 4班張璐

同學 中國 ret nbsp 概念 分析 情況 粘貼 int

一、學習內容總結

1.經過這幾周的學習,總結一下學習的心得與體會。

經過這幾周的學習,我感覺C語言真的是很不好學,稍微一溜號就會跟不上,各種類型的循環語句讓我應接不暇,還是需要努力和學習。對於這幾堂課裏我覺得最難得就是do-while 還有while語句循環。這些語句類型我不太會處理,希望能在接下來的幾周裏能努力學習學會這個語句循環。其次就是電腦裏沒有這個編程的軟件,想找同學去下一個能私下裏訓練一下手速還有大腦反應盲打。

二、學習及作業中遇到的問題及解決過程(不少於3個問題,30分)

  • 問題1 do-while語句循環
  • 問題1的解決方案: do-while語句是和while語句差不多的類似,適合先循環後判斷循環條件的情況,一般在循環體的執行過程中明確循環控制條件,每執行一次循環體後在判斷條件決定是否進行下一次,概念大概是這個意思,我會努力學習的
  • 問題2 嵌套循環
  • 問題2的解決方案: 嵌套循環是大循環中嵌套小循環,內循環重復i次,每次連乘一項,這個也不是很會,但是會看書學習的
  • 問題3 break和continue語句
  • 問題3的解決方案: break語句強制循環結束,可以直接跳出,但是這個語句我還是有一些不太會,希望下幾次課可以彌補

三、PTA作業(60)

1.7-6交換a和b的值 要求輸入你的學號,及你學號+5的值,粘貼代碼,將輸出截圖(只截帶結果的小圖即可)。

#include<stdio.h>
int main()
{
int a , b , c ;

scanf("%d %d",&a , &b);

c = a;
a = b;
b = c;

printf("a=%d,b=%d\n",a,b);

return 0 ;
}

技術分享圖片

2.7-7三個整數之和 要求輸出你的學號 你的班級序號 你的班級小學號 ,粘貼代碼,將輸出截圖。

#include<stdio.h>;
int main(void)
{
int a,b,c ;

scanf("%d %d %d",&a,&b,&c);

printf("sum=%d",a+b+c);

return 0 ;
}

技術分享圖片

3.7-3 後天,粘貼代碼,寫出你在分析解決該問題的基本思路與想法。

#include<stdio.h>
int main(void)
{
int a , b;
scanf("%d",&a);

if(a<=5){
b = a + 2;
printf("%d\n",b);
}
else{
b = a + 2 - 7;
printf("%d\n",b);
}

return 0 ;
}

用基本的框架結構帶入,然後用if else 語句進行處理。

四、附加內容(5分)

1.註冊中國大學Mooc,並參加浙江大學的”程序設計入門-C語言課程“,要求截圖。

技術分享圖片

第一次作業 4班張璐