资源描述
09机电C语言上机练习题
一、 改错题:改正下列程序后,指出其程序运行结果。(5分)
程序一:
main
{ int i,sum=0;
for(i=0,i<100,i++);
s+=i;
printf("sum=%d",sum);
}
程序二:
main
{ int j,p=1
for(j=2;j<50,j+=2)
p*=j;
print("p=%d,p);
}
二、 运行下列程序,指出下列程序运行结果。(10分)
程序一:
main()
{ int a,b;
scanf("%d,%d",&a,&b);
sum(a,a+b);
}
sum(int x,int y)
{ int z;
z=x+y;
printf("sum=%d\n",z);
}
程序二:
main()
{ int a,b,c;
scanf("%d,%d",&a,&b);
c=max(a+10,b);
printf("Max is %d",c);
}
max(int x,int y)
{ int z;
z=x>y?x:y;
return z;
}
三、 编程题:编写程序实现以下功能:随机输入两个数,按由小到大的顺序输出。(15分)
展开阅读全文