C语言程序设计试题_练习题(7)
发布时间:2021-06-05
发布时间:2021-06-05
x=a++*a++*a++;
printf(“a=%d,x=%d\n”,a,x); y=--b*--b*--b;
printf(“b=%d,y=%d\n”,b,y); }
2.#include<stdio.h> main()
{ struct s1
{char c[4],*s;}s1={“abc”,”def”};
struct s2
{char *cp;
struct s1 ss1;}s2={“ghi”,{”jkl”,”mno”}};
printf(“%c%c\n”,s1.c[0],*s1.s);
printf(“%s%s\n”,s1.c,s1.s);
printf(“%s%s\n”,s2.cp,s2.ss1.s);
printf(“%s%s\n”,++s2.cp,++s2.ss1.s); }
3.#include<stdio.h> func(int b[]) { int j;
for(j=0;j<4;j++) b[j]=j; } main()
{int a[4],k;
func(a);
for(k=0;k<4;k++)
printf(“%d\n”,a[k]);
}
6. void fun()
{ static int a=5; a++;
printf(“a=%d\n”,a); }
main() {
int m;
for(m=0;m<=1;m++) fun(); }
五、编程(20分)
1.有一个3 4的矩阵,找出最大值及该值所在位置。(10分) 2.写一个函数,计算x的n次方。(10分)