0 喜歡 0 不喜歡
462 瀏覽
  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:

 

[考試] 最新提問 分類:Midterm |
ID: 23788 - 從幾時開始: 無限制 - 到幾時結束: 無限制

重新顯示 用戶: | 462 瀏覽

20 個回答

0 喜歡 0 不喜歡
內容已隱藏
*** * *** ** * ** * * ** ** * * * * **

???
最新回答 用戶: (38 分)
0 喜歡 0 不喜歡
內容已隱藏
** * ** **** * * ***** ** ***** ** *
最新回答 用戶: (20 分)
0 喜歡 0 不喜歡
內容已隱藏
* ** * ******** ** * *** * ** * * * *** *
最新回答 用戶: (-34 分)
0 喜歡 0 不喜歡
內容已隱藏
** * *** * ** ** * ******** * ** * * * *
最新回答 用戶: (-34 分)
0 喜歡 0 不喜歡
內容已隱藏
* ***** *** ** * *** ***** * ** ** ***
最新回答 用戶: (-581 分)
0 喜歡 0 不喜歡
內容已隱藏
*** * * * * ** * ** ** * ** ** * ** **** ** **
最新回答 用戶: (24 分)
0 喜歡 0 不喜歡
內容已隱藏
* ** ** * * * * ** *** * **** * * * * * * *
最新回答 用戶: (6 分)
0 喜歡 0 不喜歡
內容已隱藏
********* ** *** ** ** ** * * *** * * * * * *** *
最新回答 用戶: (-364 分)
0 喜歡 0 不喜歡
內容已隱藏
* * ** **** * ****** ****** * * ** * ** * *
最新回答 用戶: (-189 分)
0 喜歡 0 不喜歡
內容已隱藏
Not sure * the ** * but the ** ** *
**** *** * ***** ** * * * * ** * *
最新回答 用戶: (-48 分)
Welcome to Peer-Interaction Programming Learning System (PIPLS) LTLab, National DongHwa University
English 中文 Tiếng Việt
IP:172.70.127.162
©2016-2024

相關問題

0 喜歡 0 不喜歡
4 回答
[考試] 最新提問 4月 21, 2017 分類:Midterm |
ID: 24272 - 從幾時開始: 無限制 - 到幾時結束: 無限制
| 179 瀏覽
0 喜歡 0 不喜歡
8 回答
[考試] 最新提問 4月 21, 2017 分類:Midterm |
ID: 24273 - 從幾時開始: 無限制 - 到幾時結束: 無限制
| 223 瀏覽
0 喜歡 0 不喜歡
6 回答
[正常] 最新提問 4月 21, 2017 分類:Midterm | 用戶: thopd (12.1k 分)
ID: 24271 - 從幾時開始: 無限制 - 到幾時結束: 無限制
| 223 瀏覽
0 喜歡 0 不喜歡
11 回答
[考試] 最新提問 4月 21, 2017 分類:Midterm |
ID: 24270 - 從幾時開始: 無限制 - 到幾時結束: 無限制
| 260 瀏覽
0 喜歡 0 不喜歡
13 回答
[考試] 最新提問 4月 21, 2017 分類:Midterm |
ID: 24269 - 從幾時開始: 無限制 - 到幾時結束: 無限制
| 308 瀏覽
12,783 問題
183,443 回答
172,219 留言
4,824 用戶