有以下语句段
int n1=10,n2=20; printf(“ 【7】 ”,n1.n2);
要求按以下格式输出n1和n2的值,每个输出行从第一列开始,请填空。
n1=10 n2=20
有以下程序
main( )
{ int t=1,i=5;
for(;i>=0;i--) t*=i;
printf(“%d\n”,t);}
执行后输出结果是 【8】 。
下面rotate函数的功能是:将n行n列的矩阵A转置为A’,例如:

#define N 4
void rotate(int a[ ][N])
{ int i,j,t;
for(i=0;i<N;i++)
for(j=0; 【13】 ;j++)
{t=a[i][j];
【14】 ;
a[j][i]=t; }}
以下程序的运行结果是 【19】
#include <string.h>
typedef struct student{
char name[10];
long sno;
float score; }STU;
main( )
{ STU a={“zhangsan”,2001,95},b={“Shangxian”,2002,90},
c={“Anhua”,2003,95},d,*p=&d;
d=a;
if(strcmp(a.name,b.name)>0) d=b;
if(strcmp(c.name,d.name)>0) d=c;
printf(“%ld%s\n”,d.sno,p->name);