1. 程式人生 > >c語言 實驗1

c語言 實驗1

printf 表達 clu 忘記 || 判斷 總結 () 工作

實驗結論

Part 1

首次運行Part 1的幾個實驗內容時會產生錯誤,原因如下

有時忘記在主函數中的每行末尾加分號

return 0 時空格錯誤導致程序運行失敗

# 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; }

技術分享圖片

/*This is first C program*/
# include <stdio.h>
int main()
{
    printf("201883300015");
    return 0;
}

技術分享圖片

Part 2

// 程序功能:
// 要求用戶從鍵盤輸入一個整數,判斷其是奇數還是偶數 
   
  #include <stdio.h> 
  int main() {
      int x;
      
      printf(
"輸入一個整數: \n"); scanf("%d",&x); // 在×××處填寫相應表達式 // 使得當表達式成立時,判定x是奇數,否則是偶數 if(x%2==1) printf("是奇數"); else printf("是偶數"); return 0; }

技術分享圖片

/* 程序功能:
   要求用戶從鍵盤輸入1~7之間的整數
   如果輸入的是1~5, 提示用戶是工作日,要努力工作;
   如果輸入的是6或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; }

技術分享圖片

// 功能:
  // 從鍵盤上輸入單個字符
  // 如果是小寫字母,則轉換成大寫後輸出
  // 否則,什麽也不做,原樣輸出
  
  #include <stdio.h>
  int main() {
      char ch;
      
      printf("輸入一個字符:\n");
      scanf("%c",&ch);
      
      // 根據程序功能描述,補足程序
      if(ch>=a&&ch<=z)   // 如果ch是小寫字母,補足判定ch是小寫字母的表達式
      ch=ch-32; // 補足把ch中的小字母轉換成大寫字母的表達式語句
                // 說明:語句就是在表達式末尾加分號;
      
      printf("%c\n",ch);
      
      return 0;
  }

技術分享圖片

實驗總結與體會:


由於首次進行c語言相關編程操作,對一些標識符沒能熟悉運用。

相關概念不夠熟悉,掌握不夠通透。

c語言 實驗1