程序分析题
第1题
#include <stdio.h>
int main(void)
{
int i=0;
char *Brics[]={"Brazil","Russia","India","China", "South Africa"};
do
{
printf("%s\n",Brics[i]);
i=i+2;
}while(i<6);
return 0;
}
第2题
#include <stdio.h>
int main(void)
{
int x,y=3;
for(x=1;x<=10;x++)
{
if(y>=10) break;
if(y%3==2)
{
y=y+3;
continue;
}
y=y-1;
}
printf("%d,%d\n",x,y);
return 0;
}
第3题
#include <stdio.h>
int main(void)
{
char ch='-';
int a=1,b=2;
switch(ch)
{
case '+': a+=b;
case '-': a-=b;
case '*': a*=b;
case '/': a/=b;
}
printf("%d\n",a);
return 0;
}
第4题
#include <stdio.h>
int main(void)
{
int a[10]={10,9,8,7,6,5,4,3,2,1},i,j=9,temp;
int *p=a;
for(i=0i<5;i++)
{
temp=a[i];
a[i]=a[j];
a[j--]=temp;
}
for(i=0;i<10;i++)
printf("%d ",*p++);
printf("\n");
return 0;
}
本文导航
- 第1页: 首页
- 第2页: 填空题
- 第3页: 程序分析题
- 第4页: 程序填充题
- 第5页: 程序设计题