編程題:
注意
請勿改動主函數main和其他函數中的任何內容
#include <stdio
#include <string
#include <conio
#define? N?
typedef? struct? ss
{
char? num[
int? s;
} STU;
void? fun(STU a[]
{
}
main ( )
{
STU a[N]={ {
{
int? i;
clrscr();
printf(
for ( i=
printf(
fun ( a
printf(
printf(
}
注意
請勿改動主函數main和其他函數中的任何內容
#include? <stdio
#define ? N ?
typedef struct
{
char? num[
double s;
}? STREC;
double? fun ( STREC? *a
{
}
main()
{
STREC s[N]={{
{
STREC h[N]; t;FILE *out ;
int? i
double ave;
ave=fun ( s
printf (
for (i=
printf (
printf (
out=fopen (
fprintf (out
for (i=
for(j=i+
if(h[i]
{
t=h[i] ;
h[i]=h[j];
h[j]=t;
}
for(i=
fprintf (out
fclose (out );
}
改錯題:
請改正函數Creatlink中的錯誤
注意
試題程序
#include <stdio
#include <conio
#include <stdlib
typedef struct aa
{
int data;
struct aa *next;
} NODE;
NODE *Creatlink(int n
{
NODE *h=NULL
int i;
s=(NODE *)malloc(sizeof(NODE));
h=p;
/********found********/
p
for(i=
{
s=(NODE *)malloc(sizeof(NODE));
/********found********/
s
s
p
p=p
}
/********found********/
return p;
}
outlink(NODE *h)
{
NODE *p;
p=h
printf(
while(p)
{
printf(
p=p
}
printf(
}
main()
{
NODE *head;
clrscr();
head=Creatlink(
outlink(head);
}
入
請改正程序中的錯誤
注意
試題程序
#include <stdio
#include <conio
/********found********/
void fun(int a
{
int t;
/********found********/
t=b;
b=a;
a=t;
}
main()
{
int a
clrscr();
printf(
scanf(
fun(&a
printf(
}
From:http://tw.wingwit.com/Article/program/c/201404/30447.html