printf(\printf(\
printf(\
实验7
1. 上机调试下面的程序,记录系统给出的出错信息,并指出出错原因。
main() { int x,y;
printf(\int sum(a,b); { int a,b; return(a+b); }}
#include
int sum(int a,int b);
printf(\}
int sum(int a,int b) {
return(a+b); }
2 .已有变量定义和函数语句“int a=1,b=-5,c;c=fun(a,b);”,fun函数的作用是计算两个数之差的绝对值,并将差值返回给调用函数,请编写fun函数,并调试。
fun (int x,int y) { } 函数如下: int fun(int x,int y){ int z; z=x+y; if(z<0) z=-z; return z;}
3.有一青年歌手大奖赛,试编写一个评分系统,具体实现方法为:编写一个对n个数据从大到小的排序函数,再编写一个计算最后得分的函数,计算方法是去除一个最高分,去除一个最低分,其余的平均分为参赛选手的最后得分。并在主函数中调用它们对有n个评委评分,m个选手参赛的最后得分,从大到小排序输出。 PS:这个太复杂,不写。(我不会告诉你有一部分我没写出来,所以不写了
4.自己写一个字符串复制函数strcpy( ),并调试运行;
#include
char a[]=\char b[100];
for(int i = 0;a[i]!='\\0';i++){ b[i]=a[i];} puts(b);}