更多"以下程序运行时输出到屏幕的结果中第一行是 【8】 ,第二行是【9】"的相关试题:
[填空题]以下程序运行时输_出到屏幕的结果第一行是 【17】 ,第二行是 【18】 。
#include
typedef struct fact
{ int m,z;
}FACT;
FACT fun1(FACT t1,FACT t2)
{FACT t3;
t3.m=t1.m*t2.m ;
t3.z=t1.z*t2.m+t2.z*t1.m;
retum t3;
}
FACT fun2(FACT t)
{int m,n,k;
m=t.m;
n=t.z;
while(k=m%n)
{ m=n;n=k; }
t.m=t.m/n;
t.z=t.z/n;
return t;
}
void main( )
{FACT s,s1={8,4},s2={6,5};
s=fun1(sl,s2);
printf("%d,%d/n",s.z,s.m);
s=fun2(s);
printf("%d,%d",s.z,s.m);
}
[填空题]
以下程序运行时输出到屏幕的结果中第一行是()第二行是()
#include
Typedef struct
{int dm; /*产品代码*/
Char *mc; /*产品名称*/
Long je; /*金额*/
}PRO;
Void main( )
{ int I j,k,n=3;
PRO
sell[10]={{101,apple,100},{301,orange,100},{101,apple,200}},xy;
For(i=0;i { k=I;
For(j=i+1;j If(sell[k].dm If(k!=i)
{xy=sell[i];
Sell[i]=sell[k];
Sell[k]=xy;
}
}
For(i=0;i Printf(%15d%10s%5d/n,sell[i].dm_sell[i].mc.sell[i].je);
}
[填空题]以下程序运行时输出到屏幕的结果中第一行是 【14】 ,第三行是 【15】 。
#include
void main( )
{ int a[3][3]={{3,8,12},{4,7,10},{2,5,11}},i,j,k,t;
for(j=0;j<3;j++)
for(k=0;k<2;k++)
for(i=0;i<2-k;i++)
if(a[i][J]>a[i+1][j])
t=a[i][j],a[i][j]=a[i+1][j],a[i+1][j]=t;
for(i=0;i<3;i++)
{for(j=0;j<3;j++)
printf("%3d",a[i][j]);
printf("/n");
}
[填空题]以下程序运行时输出到屏幕的结果中第一行是【12】 ,第二行是【13】 。
#include、
#define f(x,y) y=x*x
void g(int x,int y)
{ y=x*x; }
void main( )
{ int a=2,b=0,c=2,d=0;
f(a,b);
g(c,d);
printf("%d/n%d",b,d);
}
[填空题]
以下程序运行时输出到屏幕的结果中第一行是(),第二行是()。
#include
void fun(int *a,int b)
{while(b>0)
{*a+=b;
b--;
}
}
void main( )
{int x=0,y=3;
fun(&x,y);
printf("%d/n%d/n",x,y);
}
[填空题]以下程序运行时输出到屏幕的结果中第一行是___(16)___,第四行是___(17)___第六行是___(18)___。
#include
void fun(int a[3][3],int c1,int c2)
{ int i,t;
for(i=0;i<3;i++)
{t=a[c1][i];
a[c1][i]=a[c2][i];
a[c2][i]=t;
}
}
void main( )
{int i,j,k;
int a[3][3]={2,3,4,1,3,2,1,2,3};
for(k=0;k<3;k++)
{for(j=0;j<3;j++)
printf("%3d",a[k][j]);
printf("/n");
}
for(i=0;i<3;i++)
{ k=i;
for(j=i+1;j<3;j++)
if(a[j][0]
[填空题]以下程序运行时,输出到屏幕的结果中第一行是__(16)___,第三行是___(17)___,第四行是___(18)___ 。
#include
struct n
{
int x;
char c;
};
void fun(struct n *b)
{
b++->x=20;
b->c=’y’;
}
int main( )
{
struct n a[2]={10,’x’};
fun (a);
printf("%d/n%c/n%d/n%c/n",a[0].x,a[0].c,a[1].x,a[1].c);
return 0;
}
[填空题]
以下程序运行时,输出到屏幕的结果中第一行是___(10)___,第二行是___(11)___,第三行是___(12)___。
#include
#include
void main( )
{int a[100]={0},i,j,k;
for(i=1;i<100;i++)
a[i]=i+1;
printf("%4d%4d%4d/n",a[0],a[1],a[2]);
for(j=1;j<100;j++)
{ if(a[j]!=0)
for(k=j+1;k<100;k++)
if(a[k]%a[j]==0)
a[k]=0;
}
for(k=1,i=0;k<100;k++)
if(a[k]!=0)
{printf("%4d",a[k]);
i++;
if(i%3==0)printf("/n");
}
}
[填空题]以下程序运行时输出到屏幕的结果中第一行是___(11)___,第二行是___(12)___
#include
void main( )
{int a[100]={0},b[]={2,4,5,3,6,5,-1},x,i=0;
while(b[i]>-1)
{x=b[i];
a[x]++;
i++;
}
for(x=0,i=0;i<100;i++)
while(a[i])
{x++;
(x%3==0)printf("%4d/n",i):printf("%4d",i);
a[i]--;
}
}
[填空题]以下程序运行时输出到屏幕的结果中第一行是___(14)___,第二行是___(15)___。
#include
void fun1(int *x,int n)
{int i,t;
for(i=0;i
[填空题]以下程序运行时输出到屏幕的结果中第一行是___(9)___.第二行是___(10)___。
#include
int f(int *a)
{ int b;
printf("%d/n",b=*a);
a++;
return b+*a;
}
void main( )
{ int a[3]={2,3,4};
a[0]=f(&a[0]);
printf("%d/n",a[0]);
}
[填空题]以下程序运行时输出到屏幕的结果中第一行是___(7)___,第二行是___(8)___
#include
int fun(int x)
{static int y=1,z=0;
y*=x;
z+=y;
return z;
}
void main( )
{int x;
for(x=1;x<3;x++)
printf("%d/n",fun(x));
}
[填空题]以下程序运行时,输出到屏幕的结果中第一行是___(12)___ ,第三行是 ___(13)___ 。
#include
#define N 3
int main( )
{
int a[N][N],b[N*Nl={1,1},i,j;
for(i=2;i
[填空题]以下程序运行时,输出到屏幕的结果中第一行是__(17)___,第二行是___(18)___ 。
#include
#include
int fun(char str[])
{int i,j,len;
len=strlen(str);
for(i=0,j=0;str[i];i++)
if((str[i]>=’A’&&str[i]<=’Z’)||(str[i]>=’a’&&str[i]<=’z’))
str[j++]=str[i];
str[j]=’/0’;
return len-j;
}
void main( )
{char ss[80]="It23is!";
int n;
n=fun(ss);
printf("%d/n%s/n",n,ss);
}
[填空题]以下程序运行时,输出到屏幕的结果中第一行是___(15)___,第二行是 ___(16)___
#include
int fun1(int p[ ],int n)
{int i,s=0;
for(i=0;i
[填空题]以下程序运行时,输出到屏幕的结果中第一行是___(10)___,第二行是___(11)___ 。
#include
void fun(int *t)
{
static int i=0;
do
t[i]+=t[i+1];
while(++i<3);
}
int main( )
{
int i,a[10]= {1,2,3,4,5};
for(i=1;i<3;i++)
fun(a);
for(i=0;i<4;i++)
printf("%d",a[i]);
printf("/n%d/n",a[i]);
return 0;
}
[填空题]
以下程序运行时,输出到屏幕的结果中第一行是___(8)___,第二行是___(9)___
#include
void fun(int a,int *b)
{ a++;
(*b)++;
}
void main( )
{int a[2]={1,1};
fun(a[0],&a[1]);
printf("%d/n%d",a[0],a[1]);
}
[填空题]
以下程序运行时,输出到屏幕的结果中第一行是___(13)___,第二行是___(14)___。
#include
#include
int fun(int a,int b)
{int n;
while(a!=b)
{n=abs(a-b);
a=(a>b)b:a;
b=n;
}
return a;
}
void main( )
{printf("%d/n%d/n",fun(9,15),fun(9,5)); }