實驗一

---恢復內容開始---app

Part 1.
       做爲一個初學者,我真的特別想感嘆一句:"寫對"一個程序真的好睏難啊(苦笑)。總的來講,實驗的第一項確實很簡單,但在我實踐的過程當中卻也出現了不少的錯誤,在這個過程當中,我不是丟掉這個,就是落掉那個,找錯讓我頭禿……不過,找出錯誤以後,這個自我感受仍是很不錯的。但願本身能夠在找錯中有所進步!
ex.1
/*This is first C program*/
#  include <stdio.h>
int main()
{
 printf("201883300074");
 return 0;
} oop

 

ex.2
/*求兩個整數的乘積*/
# include <stdio.h>
int product (int,int);
int main (void)
{
 int x,y,s;
 scanf("%d %d",&x,&y);
 s = product(x,y);
 printf("The mul is:%d",s);
 return 0;
 
}
int product (int a,int b)
{
 int mul;
 mul = a*b;
 return mul;
}學習


ex.3
#include <stdio.h>
int main ()
{
 int a=5,b=7,c=100,d,e,f;
 d=a/b*c;
 e=a*c/b;
 f=c/b*a;
 printf("d=%d,e=%d,f=%d\n",d,e,f);
 return 0;
  } 3d


ex.4
#include <stdio.h>
int main()
{
 int a=5,b=8;
 printf("a++=%d\n",a++);
 printf("a=%d\n",a);
 printf("++b=%d\n",++b);
 printf("b=%d\n",b);
 return 0;
 } blog


ex.5
#include <stdio.h>
int main()
{
 int a=5,b=8,c=8;
 printf("%d,%d,%d,%d\n",a==b&&a==c,a!=b&&a!=c,a>=b&&a>=c,a<=b&&a<=c);
 printf("%d,%d\n",a<=b||a>=c,a==b||b==c);
 printf("%d,%d,%d ,%d\n",!(a==b),!(a>=b),!(a>=c),!(a<=b));
 return 0;
}
 io


Part 2.
      這一部分要求補全程序,其實剛開始看到這個做業的我真的很懵逼,由於確實沒記住什麼東西,只好翻書查看了,好在功夫不負有心人,補全的程序全都能正確運行。
      總的來講,真的應該多翻書,多練習。軟件

ex.6
#include <stdio.h>
int main() {
int x;
printf("輸入一個整數: \n");
scanf("%d",&x);
// 在×××處填寫相應表達式
// 使得當表達式成立時,斷定x是奇數,不然是偶數
if( x%2==1)
printf("是奇數");
else
printf("是偶數");
return 0;
}程序


   

  在補全這個程序的時候,我第一次是將其中的==寫成了=,致使的結果就是這個程序在運行時,不管我輸入奇數仍是偶數,它的運行結果總會是奇數。這個錯誤讓我深入認識到了=與==的不一樣之處,感受so happy!im


ex.7
#include <stdio.h>
int main() {
int days;
printf("輸入一個整數: \n");
scanf("%d",&days);
// 補足×××處的表達式,使得知足程序功能描述
if(days>=1&&days<=5) // days在1到5之間
printf("workdays, fighting\n");
else if(days==6||days==7) // days是6或7
printf("weekend, relax~\n");
else
printf("Ooops, not in 1~7\n");
return 0;
}d3

 


    

 

在這個程序的補全中,我所犯的錯誤主要就是將&&用逗號直接表示了,之後應該注意不能夠想固然地去表示一個東西。


ex.8
#include <stdio.h>
int main() {
char ch;
printf("輸入一個字符:\n");
scanf("%c",&ch);
// 根據程序功能描述,補足程序
if(ch>=97&&ch<=122) // 若是ch是小寫字母,補足斷定ch是小寫字母的表達式
ch=ch-32; // 補足把ch中的小字母轉換成大寫字母的表達式語句
// 說明:語句就是在表達式末尾加分號;
printf("%c\n",ch);
return 0;}

 

    第一次上機實驗對我而言確實是感受到有些困難,編寫程序的軟件不可以熟練的使用,程序編寫的極其緩慢,不過,經過此次試驗,我對這一門新的課程卻是有了興趣,起碼不會再像之前那樣以爲它枯燥無味了,這也是一個很大的收穫呢。其次,經過此次試驗,我真真切切地體會到了自我摸索可使人更快地成長!所以,之後的學習中,必定要多加練習了,在不斷地自我練習中獲取新的知識。

相關文章
相關標籤/搜索