从键盘上输入10个整数,用冒泡法将它们按从小到大的次序排列出来,并把排列的结果以ASCII码的形式写到c盘根目录下的文件zml. dat中。
从键盘上输入10个整数,并将其存放在一数组中,求出该数组中所有大干零且为偶数的数的平均值。
请阅读分析下面程序,然后写出运行结果。
main( )
}
int i,j,*p[4],a[12]={l,2,3,4,5,6,7,8,9,10,11,12};
p[0[=&a[0];
p[1]=&a[3];
p[2]=&a[6];
p[3]=&a[9];
for(i=0;i<4;i++)
{
for(j=0;j<3;j++)
printf(”%4d”,p[i][j]);
printf(”\n”); ’
}
}
请阅读分析下面程序,然后写出运行结果。
#include”stdio.h”
#include”string.h”
struct stu
{
char name[20];
int chinese;
int math;
struct stu*next;
};
void main(void)
{
char*str[]={”Zhang”,”Wang””Liu”};
int aver,x[3][3]= {{80,75,85},{60,56,73},{90,83,76}};
struct stu s;
strcpy(s.name,str[1]);
s.chinese=x[1][0];
s.math=x[1][1];
aver=s.chinese+s.math;
printf(”%s\t%d\t%d\t%6.2f\n”,s.name,s.chinese,s.math,aver/2.0);
}
请阅读分析下面程序,然后写出运行结果。
main()
{
int k=4,i:
for(i=0;i<4;i++)
{
switch(k)
{
case 4:
printf(”#”);
case 3:
printf(”*”);
default:
printf(”\n”);
break;
case 2:
printf(”$”);
case 1:
printf(”@”);
}
k--:
}
}
请阅读分析下面程序,然后写出运行结果。
f()
{
int a=3:
static int b=4:
a=a+1:
b=b+1:
printf(”a=%d,b=%d\n”,a,b);
}
main()
{
f( );
f( );
f( );
}
设从ASCII码文件”DATA2.TXT”中读取100个整型数据存放在数组array_y中。其说明语句为:
intarray_y[100],j;
FILE *fp;
请写出打开文件;用100次每次读一个整型数据的方法,将100个整型数据读入存放在数组array_y中;以及关闭文件的有关语句。
请阅读分析下面程序,然后写出运行结果。
main()
{
int x=8,y=-5;
printf(“x=%d,y=%d\n”,x,y);
x=x+y;y=x-y;x=x-y;
printf(”x=%d,y=%d\n”,x,y);
}
请阅读分析下面程序,然后写出运行结果。
main()
{
int x=156,a,b,c;
if(x>100)
{
a=x/100;
x=x%100;
}
if(x>10)
{
b=x/l0;
c=x%10;
}
printf(”%3d%3d%3d%3d”,a,b,c,a*b*c);
}
什么是变量的作用域?什么是局部变量?什么是全局变量?
2004年4月土木工程制图(0238
2005年4月土木工程制图(0238
2006年4月土木工程制图(0238
2007年4月土木工程制图(0238
2008年4月土木工程制图(0238
2009年4月土木工程制图(0238
2010年4月土木工程制图(0238
2011年4月土木工程制图(0238
2012年4月土木工程制图(0238
2013年4月土木工程制图(0238