C语言程序设计实践指导书5

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

C语言程序设计实践上机指导书(试用版)

沈阳工程学院信息学院

实践成绩评价说明

1)上机前充分准备实践材料,对上机内容有程序草稿。(10分)

2)独立完成实践任务,对实践过程非常清晰。(30分)

3)认真理解知识点,能够与理论知识相结合。(10分)

4)在机房遵守上机守则,接受实践指导教师的监督与管理。(20分)

5)认真填写实践指导书,写出实践小结。(10分)

6)在实践中具备一定的创新思想,能够主动与指导教师探讨。(5分)

7)加大实践工作量,主动完成实践指导书中的选做题目。(5分)

8)掌握程序调试的方法,认真完成程序调试工作,使程序能够运行(10分)。

{

if(a[i]>a[i+1])

{

t=a[i];

a[i]=a[i+1];

a[i+1]=t;

}

}

printf("\n由小到大的排序为: ");

for(i=0;i<10;i++)

printf("%5d",a[i]);

return 0;

}

(2)运行截图

(3)结果分析:程序运行正确,程序运行两次结果相同。

第二题

(1)代码

#include

#include

int main()

{

int a[7][8],i,j,x,y,max;

for(i=0;i<7;i++)

for(j=0;j<8;j++)

{

a[i][j]=rand()%100;

printf("%5d",a[i][j]);

}

printf("\n");

max=a[0][0];

for(i=0;i<7;i++)

for(j=0;j<8;j++)

if(a[i][j]>max)

{

max=a[i][j];

x=i;

y=j;

}

printf("\nmax=%d\n行号:%d\n列号:%d",max,x,y);

return 0;

}

(2)运行截图:

(3)结果分析:运行正确。

第三题

(1)代码:

#include

#include

int main()

{

char chmax[80],ch[80];

chmax[0]='\0';

do

{

printf("输入字符串:");

gets(ch);

if(strcmp(ch,chmax)>0)

strcpy(chmax,ch);

}while(ch[0]!='\0');

printf("最大的字符串是:");

puts(chmax);

return 0;

}

#include

#include

int main()

{

char chmin[80],ch[80];

printf("输入字符串:");

gets(chmin);

do

{

printf("输入字符串:");

gets(ch);

if(ch[0]=='\0') break;

if(strcmp(ch,chmin)<0)

strcpy(chmin,ch);

}while(ch[0]!='\0');

printf("最小的字符串是:");

puts(chmin);

return 0;

}

(2)运行截图:

(3)结果分析:程序运行正确。

第四题

(1)代码:

#include

#include

int main()

{

int i;

char zh1[7]={"abcabc"},zh2[7],m1[7]={"xyzzzz"},m2[7];

for(i=0;i<3;i++)

{

printf("请输入用户名:");

gets(zh2);

printf("请输入密码:");

gets(m2);

if(strcmp(zh1,zh2)==0)

{

if(strcmp(m1,m2)==0)

{

printf("登陆成功");

break;

}

else printf("用户名或密码输入错误\n");

}

else printf("用户名或密码输入错误\n");

}

return 0;

}

(4)运行截图:

(3)结果分析:程序运行正确.

第五题

(1)代码

#include

#include

int main()

{

char ch1[80],ch2[80];

int i=0,j=0;

printf("请输入字符串1:");

gets(ch1);

printf("请输入字符串2:");

gets(ch2);

while(ch1[i]!='\0')

i++;

while(ch2[j]!='\0')

ch1[i++]=ch2[j++];

ch1[i]='\0';

printf("\n新的字符串是:");

puts(ch1);

return 0;

相关文档
最新文档