0 喜歡 0 不喜歡
1.4k 瀏覽
  1. Create a project.
  2. Divide the program (progtest.c) into several files. You do it according to each function. For example, progmain.c, area.c, peri.c, and show.c. progmain.c is the main program. It will call area() function in (area.c) and peri() function in (peri.c).
  3. Write a header file to define macro definitions and prototypes of functions.
  4. Execute the main program.
  5. Compress the whole project into a file and upload it.
/* progtest.c, an example of a large program */
#include <stdio.h>
#include <stdlib.h>
#include <math.h>   		/*  math.h  */
#define PI 3.1416
double area(double r);
double peri(double r);
void show(double r);
int main(void)      		/* main() */
{
   printf("area(2.2)=%5.2f\n",area(2));
   printf("peri(1.4)=%5.2f\n",peri(3));
   system("pause");
   return 0;
}

double area(double r)	/* area(),compute the area of a circle */
{
   show(r);
   return (PI*pow(r,2.0)); /* pow(r,2.0), compute square of r */
}

double peri(double r)     /* peri(),compute periphery */
{
   show(r);    
   return (2*PI*r);   
}

void show(double r)     	/* show(),shwo radius */
{
   printf("Radius is %5.2f, ",r); 
}

To upload a file:

 

[練習] 開放式問答 - 最新提問 分類:C |
ID: 23262 - 從幾時開始: 無限制 - 到幾時結束: 無限制

修改於 用戶: | 1.4k 瀏覽
0 0
Called for Help
0 0
Called for Help

23 個回答

0 喜歡 0 不喜歡
內容已隱藏
* * ** *** ** ** ***** ** * * ** *
最新回答 用戶: (20 分)
0 喜歡 0 不喜歡
內容已隱藏
*** *** ** * *** * ** * * * ** * * * ** *
最新回答 用戶: (237 分)
0 喜歡 0 不喜歡
內容已隱藏
* ****** * *** * * ***** * *** * ****
最新回答 用戶: (126 分)
0 喜歡 0 不喜歡
內容已隱藏
** ** ** * ****** ** * * ** * * * ** ** * *
最新回答 用戶: (126 分)
0 喜歡 0 不喜歡
內容已隱藏
* * ** ****** ** * * * * * ** ** *** ** ** *** * *
最新回答 用戶: (6 分)
0 喜歡 0 不喜歡
內容已隱藏
#include * ******* ** ***
* * **** * *

#include * * **** ** ******* * ** * * *** * * *** ** * ****** * * * ***** * * **

#define PI 3.1416



void * * ** r) * ***** * * * * *** ******** **** ** *** radius */

{
** * * * * * ** * ** ** is %5.2f, ** *** *

}
最新回答 用戶: (126 分)
0 喜歡 0 不喜歡
內容已隱藏
**** * ** * * ** *** ** * * * * ** ** ** **
最新回答 用戶: (-215 分)
0 喜歡 0 不喜歡
內容已隱藏
** ** ** ** *** ** * ** * * ****** *** * * *
最新回答 用戶: (-368 分)
0 喜歡 0 不喜歡
內容已隱藏
** ***** * * **** ***** ** ** **** * ** * * ** *** **
最新回答 用戶: (-48 分)
0 喜歡 0 不喜歡
內容已隱藏
* * * *** ** * * ** * * * ** *** * *
最新回答 用戶: (-226 分)
Welcome to Peer-Interaction Programming Learning System (PIPLS) LTLab, National DongHwa University
English 中文 Tiếng Việt
IP:172.71.254.146
©2016-2024

相關問題

0 喜歡 0 不喜歡
52 回答
[練習] Coding (C) - 最新提問 2月 23, 2017 分類:C |
ID: 22017 - 從幾時開始: 無限制 - 到幾時結束: 無限制
| 2.6k 瀏覽
1 喜歡 0 不喜歡
58 回答
[練習] Coding (C) - 最新提問 3月 23, 2017 分類:C |
ID: 23261 - 從幾時開始: 無限制 - 到幾時結束: 無限制
| 2.7k 瀏覽
0 喜歡 0 不喜歡
69 回答
[練習] Coding (C) - 最新提問 2月 23, 2017 分類:C |
ID: 22018 - 從幾時開始: 無限制 - 到幾時結束: 無限制
| 2.7k 瀏覽
12,783 問題
183,443 回答
172,219 留言
4,824 用戶