C语言试题,速度求,过了明天就没用了
1.写出下面程序的运行结果。#include<stdio.h>voidmain(){intx=15;while(x<20){x++;if(x/3!=0){x++;brea...
1.写出下面程序的运行结果。
#include <stdio.h>
void main()
{
intx=15;
while(x<20)
{ x++;
if(x/3!=0) {x++;break;}
else continue;
}
printf("%d\n",x);
}
2. 写出下面程序的运行结果。
#include <stdio.h>
void inv (int x[ ], int n)
{int t,i,j;
for (i=0;i<n/2; i++)
{j=n-1-i;
t=x[i];x[i]=x[j]; x[j]=t;}
}
void main()
{int i,a[5]={3,7,9,11,0};
inv(a,5);
for(i=0;i<5;i++)
printf("%d ",a[i]);
printf("\n");
}
3. 写出下面程序的运行结果。(程序运行时,输入一个整数5)
#include <stdio.h>
void main()
{
inta,b[10],c,i=0;
printf("输入一个整数\n");
scanf("%d",&a);
while(a!=0)
{ c=a%2;
a=a/2;
b[i]=c;
i++;
}
for(;i>0;i--) printf("%d", b[i-1]);
}
4. 写出下面程序的运行结果。
#include <stdio.h>
void main()
{
inta,b,i;
a=b=0;
for(i=0;i<=10;i+=2)
{ a+=i;
b+=i+1;
}
printf("a=%d\n",a);
printf("b=%d\n", b-11);
}
5. 写出下面程序的运行结果。
#include <stdio.h>
int a=100;
s()
{ static int a =20;
a++;
printf("%d\n",a);
}
void main()
{
int i;
for(i=1;i<=3;i++)
{ a++;
printf("%d",a);
s();
}
} 展开
#include <stdio.h>
void main()
{
intx=15;
while(x<20)
{ x++;
if(x/3!=0) {x++;break;}
else continue;
}
printf("%d\n",x);
}
2. 写出下面程序的运行结果。
#include <stdio.h>
void inv (int x[ ], int n)
{int t,i,j;
for (i=0;i<n/2; i++)
{j=n-1-i;
t=x[i];x[i]=x[j]; x[j]=t;}
}
void main()
{int i,a[5]={3,7,9,11,0};
inv(a,5);
for(i=0;i<5;i++)
printf("%d ",a[i]);
printf("\n");
}
3. 写出下面程序的运行结果。(程序运行时,输入一个整数5)
#include <stdio.h>
void main()
{
inta,b[10],c,i=0;
printf("输入一个整数\n");
scanf("%d",&a);
while(a!=0)
{ c=a%2;
a=a/2;
b[i]=c;
i++;
}
for(;i>0;i--) printf("%d", b[i-1]);
}
4. 写出下面程序的运行结果。
#include <stdio.h>
void main()
{
inta,b,i;
a=b=0;
for(i=0;i<=10;i+=2)
{ a+=i;
b+=i+1;
}
printf("a=%d\n",a);
printf("b=%d\n", b-11);
}
5. 写出下面程序的运行结果。
#include <stdio.h>
int a=100;
s()
{ static int a =20;
a++;
printf("%d\n",a);
}
void main()
{
int i;
for(i=1;i<=3;i++)
{ a++;
printf("%d",a);
s();
}
} 展开
3个回答
展开全部
1、17
2、3 7 9 11 0
3、101,
4、30
25
5、10121
10222
10323
2、3 7 9 11 0
3、101,
4、30
25
5、10121
10222
10323
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
实在不会的话,上机调试下不就知道答案了吗。。。
1、17
2、0 11 9 7 3
3、101
4、a=30,b=25
5、10121
10222
10323
1、17
2、0 11 9 7 3
3、101
4、a=30,b=25
5、10121
10222
10323
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询