編程題:
例如
注意
請勿改動主函數main和其他函數中的任何內容
若干語句
#include? <stdio
#define ? N?
typedef struct
{
char? num[
int s;
}? STREC;
int? fun ( STREC? *a
{
}
main ()
{
STREC? s[N]= {{
{
{
{
STREC? h[N]
FILE *out;
int? i
printf (
scanf (
if ( heigh < low )
{
t=heigh;
heigh=low;
low=t;
}
n=fun (s
printf (
for (i=
printf (
printf (
out=fopen (
fprintf ( out
n=fun ( s
for (i=
for (j=i+
if(h[i]
{
tt=h[i] ;
h[i]=h[j];
h[j]=tt;
}
for(i=
fprintf (out
fprintf ( out
fclose ( out );
}
例如
刪除後
注意
請勿改動主函數main和其他函數中的任何內容
# include <stdio
# define? N?
int fun(int a[]
{
}
main()
{
int a[N]={
printf(
for(i=
printf(
n=fun(a
printf(
for(i=
printf(
printf(
}
改錯題:
請改正函數fun中的錯誤
注意
試題程序
#include <stdio
#include <math
int fun(int n
{
int d
/********found********/
d=
/********found********/
s=
for(i=
d=d*n;
*value=d;
for(i=
{
s=s+d%
/********found********/
s=s/
}
return s;
}
main()
{
int n
do
{
printf(
scanf(
}
while(n<=
sum=fun(n
printf(
}
的絕對值小於指定的數(參數num)為止
π? ?
-≈
例如
請改正程序中的錯誤
注意
試題程序
#include <math
#include <stdio
float fun(float num)
{
int s;
float n
t=
pi=
n=
s=
/********found********/
while (t>=num)
{
pi=pi+t;
n=n+
s=
/********found********/
t=s%n;
}
pi=pi*
return pi;
}
main( )
{
float n
clrscr();
printf(
scanf(
n
printf(
}
From:http://tw.wingwit.com/Article/program/c/201404/30452.html