西安交通大学课程考试《程序设计基础高起专》作业考核试题最新版.docx
《西安交通大学课程考试《程序设计基础高起专》作业考核试题最新版.docx》由会员分享,可在线阅读,更多相关《西安交通大学课程考试《程序设计基础高起专》作业考核试题最新版.docx(11页珍藏版)》请在冰点文库上搜索。
![西安交通大学课程考试《程序设计基础高起专》作业考核试题最新版.docx](https://file1.bingdoc.com/fileroot1/2023-5/19/baccaece-5ef6-44a1-a0c2-897c62731cbe/baccaece-5ef6-44a1-a0c2-897c62731cbe1.gif)
西安交通大学课程考试《程序设计基础高起专》作业考核试题最新版
1.硬件系统、软件系统
2.常量、整型常量、实型常量、字符型常量
3.Break
4.a[4][5]
5.&a[3]
解:
①:
n=1;n<=20;n++
②:
t*=n;
③:
s+=t;
解:
#include
voidmain()
{
intunits,tens,hundreds,a,b;
printf("Pleaseinputanumber(100~999):
");
scanf("%d",&a);
hundreds=a/100;
tens=(a-hundreds*100)/10;
units=a-hundreds*100-tens*10;
b=100*units+tens*10+hundreds;
printf("afterchange,thenumberis:
%d\n",b);
}
解:
main()
{
inti,j,k,n;
printf(““水仙花数”是:
”);
for(n=100;n<1000;n++)
{
i=n/100;
j=n/10-i*10;
k=n%10;
if(n==i*i*i+j*j*j+k*k*k)
printf(“%4d”,n);
}
printf(“\n”);
}
解:
#include
voidmain()
{
inta[10];
inti,min,k,temp;
printf("Pleaseinput10integernumbers:
\n");
for(i=0;i<10;i++)
scanf("%d",&a[i]);
for(i=0;i<10;i++)
{
min=i;
for(k=i+1;k<10;k++)
{
if(a[k]<=a[min])min=k;
}
temp=a[i];
a[i]=a[min];
a[min]=temp;
}
for(i=0;i<10;i++)
printf("%-4d",a[i]);
}
答:
intstrlen(s)
char*s;
{
char*p=s;
while(*p!
='\0')
p++;
return(p-s);
}
1.硬件系统、软件系统
2.常量、整型常量、实型常量、字符型常量
3.Break
4.a[4][5]
5.&a[3]
解:
①:
n=1;n<=20;n++
②:
t*=n;
③:
s+=t;
解:
#include
voidmain()
{
intunits,tens,hundreds,a,b;
printf("Pleaseinputanumber(100~999):
");
scanf("%d",&a);
hundreds=a/100;
tens=(a-hundreds*100)/10;
units=a-hundreds*100-tens*10;
b=100*units+tens*10+hundreds;
printf("afterchange,thenumberis:
%d\n",b);
}
解:
main()
{
inti,j,k,n;
printf(““水仙花数”是:
”);
for(n=100;n<1000;n++)
{
i=n/100;
j=n/10-i*10;
k=n%10;
if(n==i*i*i+j*j*j+k*k*k)
printf(“%4d”,n);
}
printf(“\n”);
}
解:
#include
voidmain()
{
inta[10];
inti,min,k,temp;
printf("Pleaseinput10integernumbers:
\n");
for(i=0;i<10;i++)
scanf("%d",&a[i]);
for(i=0;i<10;i++)
{
min=i;
for(k=i+1;k<10;k++)
{
if(a[k]<=a[min])min=k;
}
temp=a[i];
a[i]=a[min];
a[min]=temp;
}
for(i=0;i<10;i++)
printf("%-4d",a[i]);
}
答:
intstrlen(s)
char*s;
{
char*p=s;
while(*p!
='\0')
p++;
return(p-s);
}