请帮注释以下各条程序,参与一定给分。

时间:2021-11-15 08:57:33
以下程序运行后的输出结果是【8】。
main()
{ int i=10, j=0;
do
{ j=j+i; i-;
while(i>2);
printf("%d\n",j);

(9) 设有以下程序:
main()
{ int n1,n2;
scanf("%d",&n2);
while(n2!=0)
{ n1=n2%10;
n2=n2/10;
printf("%d",n1);
}
}
程序运行后,如果从键盘上输入1298;则输出结果为【9】。
(10) 以下程序输出的最后一个值是【10】。
int ff(int n)
{ static int f=l;
f=f*n;
return f;
}
main()
{ int i;
for(I=1;I<=5;I++ printf("%d\n",ff(i));
}
(11) 以下函数的功能是:求x的y次方,请填空。
double fun( double x, int y)
{ int i;
double z;
for(i=1, z=x; i return z;
}
(12) 设有以下程序:
main()
{ int a, b, k=4, m=6, *p1=&k, *p2=&m;
a=pl==&m;
b=(*p1)/(*p2)+7;
printf("a=%d\n",a);
printf("b=%d\n",b);
}
执行该程序后,a的值为【12】,b的值为【13】。
(13) 若已定义:int a[10], i;,以下fun函数的功能是:在第一个循环中给前10个数组元素依次赋1、2、3、4、5、6、7、8、9、10;在第二个循环中使a数组前10个元素中的值对称折叠,变成1、2、3、4、5、5、4、3、2、1。请填空。
fun( int a[ ])
{ int i;
for(i=1; i<=10; i++) 【14】=i;
for(i=0; i<5; i++) 【15】=a[i];
}
(14) 以下程序运行后的输出结果是【16】。
main()
{ char s[ ]="9876",*p;
for ( p=s ; p }
(15) 若有定义语句:char s[100],d[100]; int j=0, i=0;,且s中已赋字符串,请填空以实现字符串拷贝。(注:不得使用逗号表达式)
while([i]){ d[j]= 【17】;j++;}
d[j]=0;
(16) 以下程序段用于构成一个简单的单向链表,请填空。
struct STRU
{ int x, y ;
float rate;
【18】p;
} a, b;
a.x=0; a.y=0; a.rate=0; a.p=&b;
b.x=0; b.y=0; b.rate=0; b.p=NULL;
(l7) 若有如下结构体说明:
struct STRU
{ int a, b ; char c; double d:
struct STRU p1,p2;
};
请填空,以完成对t数组的定义,t数组的每个元素为该结构体类型
【19】t[20];
(18) 以下程序段打开文件后,先利用fseek函数将文件位置指针定位在文件末尾,然后调用ftell函数返回当前文件位置指针的具体位置,从而确定文件长度,请填空。
FILE *myf; ling f1;
myf= 【20】("test.t","rb");
fseek(myf,0,SEEK_END); f1=ftel(myf);
fclose(myf);
printf("%d\n",f1);

6 个解决方案

#1


(8)52;
(9)1;
(10)120
...
我开个头,想学好C,你应该自己琢磨。

#2


我不是要结果我是要每一步的注释  谢谢
答案是(8)52
(9)8921
(10)120
(11)x
(12)0
(13)7
(14)a[i-1]
(15)a[9-i]
(16)9876
876
(17)s[i++]
(18)struct STRU *
(19)struct STRU

(20)fopen

#3


你找我做家教得了

#4


我不是要结果我是要每一步的注释  谢谢

#5


那也够烦的。丫头你就不能自己理解着做么?
否则不会有提高。

#6


不如你MSN上加我,你哪里不懂可以问我。darkfire_xl@hotmail.com

#1


(8)52;
(9)1;
(10)120
...
我开个头,想学好C,你应该自己琢磨。

#2


我不是要结果我是要每一步的注释  谢谢
答案是(8)52
(9)8921
(10)120
(11)x
(12)0
(13)7
(14)a[i-1]
(15)a[9-i]
(16)9876
876
(17)s[i++]
(18)struct STRU *
(19)struct STRU

(20)fopen

#3


你找我做家教得了

#4


我不是要结果我是要每一步的注释  谢谢

#5


那也够烦的。丫头你就不能自己理解着做么?
否则不会有提高。

#6


不如你MSN上加我,你哪里不懂可以问我。darkfire_xl@hotmail.com