2018上IEC電腦進階語言(C)作業 第1次作業

來源:互聯網
上載者:User

標籤:知識   進階   語言   浮點   lse   stdio.h   main   inf   為我   

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

經過這幾周的學習,我感受到C語言並不是十分的容易學,因為我剛剛接觸這門電腦語言所以在老師上課講解的時候聽的不是太懂。然後我在課下的時候會去通過學習教材和上網找資料來學會課上老師講的內容,我發現當我認真地去學習這門語言時,它並不像我剛開始接觸它那樣難學,我開始慢慢的能夠聽懂老師在課堂上講的知識了,我開始慢慢的喜歡上了這門電腦語言。

二、學習及作業中遇到的問題及解決過程。

問題1:  剛開始不明白%f和%d的意思

解決方案: 通過詢問老師和自己查閱教材明白了%f是表示浮點數中的float型的一類數,它的有效數字是6位,而%d表示的是double型的一類數,它的有效數字是15位。

問題2:  剛開始聽老師講給一個數取餘的時候沒懂

解決方案: 下課通過詢問老師後老師為我講解了59%10後得到的數為9,通過老師的講解讓我豁然開朗。

問題3: 有一次在上課編寫程式時遇到了問題

解決方案: 通過老師的細心尋找錯誤下,終於發現原來是我的int main 的main 打錯了,我對這件事印象非常深刻。

三、PTA作業

 1  #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.#include <stdio.h>


int main()
{
int a, b, c,sum;
scanf("%d%d%d", &a, &b, &c);
sum = a + b + c;
printf("sum=%d\n",sum);
return 0;
}

 

3#include <stdio.h>

int main()

{
int D;
scanf("%d",&D);
if((D >= 1 ) && (D <= 5))
{
D = D+2;
printf("%d",D);
}else if(D>5 && D<=6)
{
D = 1;
printf("%d",D);
}else if(D=7)
{
D=(D+2)%7;
printf("%d",D);
}
return 0;
} 思路 利用 if else 後天就是今天再加上兩天 

四. 附加內容

 

2018上IEC電腦進階語言(C)作業 第1次作業

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.