C语言题目 求解答

四、程序填空1.下列程序段以函数swap()调用的形式实现两个变量值的互换,请填空完善程序。swap(int*m,int*n){inttemp;temp=[1];[2];... 四、程序填空
1.下列程序段以函数swap( )调用的形式实现两个变量值的互换,请填空完善程序。
swap(int * m,int * n)
{ int temp;
temp= [1] ;
[2] ;
*n= [3] ;
}
main( )
{ int x,y;
scanf(“%d,%d”,&x,&y);
swap( [4] );
printf(%d,%d”,x,y);
}
2.下面程序是计算1-3+5-7+…… -99+101的值,请填空完善程序。
main( )
{
int i,m,t=1,s=0;
for (i=1;i<=101; [5] )
{ [6] ; s=s+m ; [7] ;}
printf(“%d\n”,s);
}

五、读下列程序,写出程序的运行结果
1.已知字符A的ACSII码值为65,写出以下语句的输出结果
main( )
{
char ch=‘A’;
printf("%c,%d",ch,ch+3);
}
2. main( )
{
int a = 10;
printf(“%d ”, ++a);
printf(“%d ”, a--);
}
3.main( )
{ int t=1;
for(i=1 ; i<5 ; i++) t=t*i;
printf("%d",t);
}
 4. f(int *a, int b)
{b=b+*a; *a=*a+b;}
  main( )
{
int x=2,y=4;
 int *p;
p=&x;
 f(p,y);
printf("%d ,%d",x,y);
}
展开
 我来答
匿名用户
2014-01-06
展开全部
//1.下列程序段以函数swap( )调用的形式实现两个变量值的互换,请填空完善程序。
swap(int * m,int * n)
{   int  temp;
temp= *m;
 *m=*n;
*n= temp;
}
main( )
{  int x,y;
scanf(“%d,%d”,&x,&y);
swap(&x,&y);
printf(%d,%d”,x,y);
}
//2.下面程序是计算1-3+5-7+…… -99+101的值,请填空完善程序。
main( )
{
int i,m,t=1,s=0;
for (i=1;i<=101;i=i+2)
{   m=m*t;  s=s+m ; t=-t;}
printf(“%d\n”,s);
}
 
五、读下列程序,写出程序的运行结果
1.已知字符A的ACSII码值为65,写出以下语句的输出结果
main( ) 
 {
  char ch=‘A’;
  printf("%c,%d",ch,ch+3);
 }//A,68
2.  main( )
  {
   int a = 10;
   printf(“%d ”, ++a);
   printf(“%d ”, a--);
   }//11 11
3.main( )
{ int t=1;
for(i=1 ; i<5 ; i++) t=t*i;
printf("%d",t);
}//24
    4. f(int *a, int b)
{b=b+*a;  *a=*a+b;}
     main( )

int x=2,y=4;
    int *p;
    p=&x;
       f(p,y);
      printf("%d ,%d",x,y);
     }//8 , 6
与子如初见
2014-01-06 · TA获得超过1638个赞
知道小有建树答主
回答量:1117
采纳率:100%
帮助的人:786万
展开全部

[1].*m

[2].*m = *n

[3] temp

[4] &x,&y

[5]i+=2

[6]m = t * i

[7]t *= -1

  1.     A,68

  2. 11 11

  3. 24

  4. 6,4

已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式