C语言实验5数组和字符串.doc

C语言实验5数组和字符串.doc

ID:51687344

大小:41.95 KB

页数:2页

时间:2020-03-15

C语言实验5数组和字符串.doc_第1页
C语言实验5数组和字符串.doc_第2页
资源描述:

《C语言实验5数组和字符串.doc》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、实验5数组和字符串实验要求:1.掌握一维数组、二维数组及字符数组的定义、赋值和使用;2.掌握一维、二维数据及字符数组的赋值和和输出方法;3.了解字符串的存储及应用;4.掌握“冒泡”排序法的应用;读程序:1.利用循环对数组进行赋值和输出:将任意4个实型数赋给数组a,然后输出数组a。#includemain(){floata[4];inti;printf(“Pleaseinput4floatnumber:”);for(i=0;i<4;i++)scanf(“%f”,&a[i]);/*第一个for循环是对数组赋值,i控制数组元素个数*/for(i=0;i<4;i++)printf(

2、“%f”,a[i]);/*第二个for循环,依次输出每个数组元素*/}如果在对数组元素进行赋值的时候,想在输入每个数之前显示对应的数组名称,第一个for循环可改成如下形式:for(i=0;i<4;i++){printf(“a[%d]=”,i);scanf(“%f”,&a[i]);}输出时要显示数组名称可将第二个for循环中的printf函数改为printf(“a[%d]=%f”,i,a[i]);2.利用双循环对二维数组进行赋值和输出:将数据3,0,-2,11,-5,10赋给一个2行3列的二维数组,输出这个二维数组。#includemain(){inti,j,a[2][3]=

3、{{3,0,-2},{11,-5,10}};for(i=0;i<2;i++)/*外层循环控制行数*/for(j=0;j<2;j++)/*内循环控制列数*/printf(“a[%d][%d]=%d”,i,j,a[i][j]);}1.从键盘任意输入字符串,将其中所有的大写字母改为小写字母,而所有小写字母改为大写字母,其它字符不变。(不调用任何字符串处理函数)#includemain(){chars[100];inti;gets(s);for(i=0;s[i]!='';i++){if(s[i]>='A'&&s[i]<='Z')s[i]=s[i]+32;elseif(s[i]>

4、='a'&&s[i]<='z')s[i]=s[i]-32;}puts(s);}实验内容:1.编写程序,将1,2,3这三个数赋给数组a,将5,6,7赋给数组b,将两数组对应元素相加的和赋给数组c,输出数组c2.输入任意10个数,按从大到小或从小到大的顺序输出(“冒泡”排序)3.输入10个整数并存放在一维数组中,找出其中最大值和此元素的下标4.将从键盘输入的字符串进行逆序输出,逆序后的字符串仍然保留在原来字符数组中。(不得调用任何字符串处理函数包括strlen)

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。