下载此文档

c语言实验报告.doc


文档分类:IT计算机 | 页数:约7页 举报非法文档有奖
1/7
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/7 下载此文档
文档列表 文档介绍
-
. z.
c语言实验报告及建议
实验6 数组
一、实验目的
〔1〕掌握一维数组和二维数组的定义、赋值和输入输出方法。
〔2〕掌握与数组有关的算法〔特别是排序算法〕。
+)
for(j=0;j<4;j++)
if(i==j||i+j==3)
sum1+=a[i][j];
for(i=0;i<4;i++)
for(j=0;j<4;j++)
sum2+=a[i][j];
sum3+=sum2-a[1][1]-a[1][2]-a[2][1]-a[2][2];
for(i=0;i<4;i++)
for(j=0;j<4;j++)
if(i>=j)
sum4+=a[i][j];
printf("%d %d %d\n",sum1,sum3,sum4);
}
4.有两个字符串S1和S2,编程将S1串中出现的和S2串中一样的字符删掉,输出新的字符串S1。
*include""
*include""
main()
{int i,j,p;
char s1[80],s2[80];
gets(s1);
gets(s2);
for(i=0;i<strlen(s1);i++)
for(j=0;j<strlen(s2);j++)
if(s2[j]==s1[i])
for(p=i;p<strlen(s1);p++)
{ s1[p]=s1[p+1];
puts(s1);}
puts(s1);
}
Ⅱ码由小到大的顺序连接在一起形成S3,输出S1和S2和S3。
*include<>
*include<>
void main()
{
char s1[80],s2[80],s3[160];
int i,j,n,t;
printf("请输入第1个字符串\n");
gets(s1);
prin
-
. z.
tf("请输入第2个字符串\n");
gets(s2);
strcpy(s3,s1); strcat(s3,s2);
n=strlen(s3);
for(i=0;i<n;i++)
for(j=i+1;j<n;j++)
if(s3[i]>s3[j]){
t=s3[i];s3[i]=s3[j];s3[j]=t;
}
puts(s3);
}
实验7 函数
一、实验目的
〔1〕了解函数的根本构造。
〔2〕理解函数参数传递的机制,理解过程程序设计的思想。
〔3〕理解函数调用的过程。
〔4〕理解函数的嵌套调用和递归调用。
〔5〕了解局部变量和全局变量的使用方法和作用围。
二、实验预备知识:
1、
三、实验容:
,并在后面填写执行的顺序和结果。
*include ""
int fun(int *,int

c语言实验报告 来自淘豆网www.taodocs.com转载请标明出处.

非法内容举报中心
文档信息
  • 页数7
  • 收藏数0 收藏
  • 顶次数0
  • 上传人2982835315
  • 文件大小45 KB
  • 时间2022-07-31