1. 程式人生 > >實驗1 C語言開發環境使用和數據類型,運算符,表達式

實驗1 C語言開發環境使用和數據類型,運算符,表達式

code 類型 字符 day 理解 == c語言開發 fig 保持

part 1:驗證性內容

1.輸出學號。

#include<stdio.h>
int main(void){
  printf("201883300077");
  return 0;        
}


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; } 3.(1)整數相除。 include<stdio.h> int main(void){ 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; } (2)自加、自減運算。 #include
<stdio.h> int main(void){ 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; } (3)關系運算和邏輯運算 #include<stdio.h> int main(void){ 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; } part2:按要求寫出符合要求的表達式,補全程序 1.判斷奇偶 #include<stdio.h> int main(void){ int x; printf("輸入一個整數:\n"); scanf("%d",&x); if(x%2!=0) printf("是奇數"); else printf("是偶數"); return 0; } 2.根據不同的輸入,顯示不同提示信息。 #include<stdio.h> int main(void){ int days; printf("輸入一個整數:\n"); scanf("%d",&days); if(1<=days&&days<=5) printf("weekend,fighting\n"); else if(days==6||days==7) printf("weekend,relax~\n"); else printf("Ooops,not in 1~7\n"); return 0; } 3.根據用戶輸入字符,判斷如果是小寫字符,則轉換成大寫;否則保持原樣。 #include<stdio.h> int main(void){ char ch; printf("輸入一個字符:\n"); scanf("%c",&ch); if(ch>=a&&ch<=z) ch=ch-32; printf("%c\n",ch); return 0; } part3:編程練習 #include<stdio.h> int main(void){ int a,b=0,c=1,n; printf("輸入一個十進制數字:\n"); scanf("%d",&n); while(n){ a=n%2; b=c*a+b; c=c*10; n=n/2; } printf("%d\n",b); return 0; } 實驗總結與體會 經過親自動手編程後發現了許多之前沒有註意到的小細節,同時對概念性知識有了更好的理解,以後應該多動手實踐,積極編程。

技術分享圖片技術分享圖片技術分享圖片技術分享圖片技術分享圖片技術分享圖片技術分享圖片技術分享圖片技術分享圖片

實驗1 C語言開發環境使用和數據類型,運算符,表達式