Hello World!! C_Language 來練功吧!! [C] Value Lite Time
3月 08

[C] Function return

C 語言.瀏覽:[ 391user+337機器人 ]給個回應

函數回傳值,兩例題

C:
  1. /* 函數回傳值試驗 */
  2. #include<stdio.h>
  3. #include<stdlib.h>
  4.  
  5. void printGold(char,int);
  6. void tempr(int);
  7.  
  8. main()
  9. {
  10.   int rows = 10;
  11.   int t = 30;
  12.   char ch = '$';
  13.   printf("金字塔展示:\n");
  14.   printGold(ch,rows);
  15.  
  16.   printf("\n攝氏轉華氏:\n");
  17.   tempr(t);
  18.  
  19.   printf("\n");
  20.   system("PAUSE");
  21. }
  22.  
  23. void printGold(char ch,int rows)
  24. {
  25.   int i,j,k;
  26.   for(i=1;i<=rows;i++)
  27.   {
  28.     for(j=1;j<=rows-i;j++)
  29.       printf(" ");
  30.     for(k=1;k<=i*2-1;k++)
  31.       printf("%c",ch)
  32.       printf("\n");
  33.    }
  34. }
  35.  
  36. void tempr(int t)
  37. {
  38.   double f;
  39.   f = (9.0 * t) / 5.0 + 32.0;
  40.   printf("攝氏溫度: %d ==> ",t);
  41.   printf("華氏溫度: %.2f\n",f);
  42. }

C:
  1. /* 函數回傳值 */
  2.  
  3. #include<stdio.h>
  4.  
  5. int buy(int,int);
  6.  
  7. main()
  8. {
  9.   int num1,num2,sum;
  10.   num1 = 10;
  11.   num2 = 20;
  12.   sum = buy(num1,num2)
  13.   //sum 等於 buy 的回傳,也就是 z 值
  14.   printf("購買總額為%d\n",sum);
  15.   system("PAUSE");
  16. }
  17.  
  18. int buy(int x,int y)
  19. {
  20.   int z = x + y; //儲存 x 與 y 的運算結果
  21.   printf("購買金額為%d元和%d元\n",x,y);
  22.   return z;
  23. }

標籤:

    

本篇文章引用網址:

其他隨機文章:
  • [教學] WordPress TAG 功能
  • 16x32 LED 矩陣
  • [WP] 顯示分類項目中的所有文章
  • 路線
  • (黃國華)壹週刊專欄08年1Q投資導航no.952



  • 寫下回應