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

上传人:文*** 文档编号:61856675 上传时间:2022-03-13 格式:DOC 页数:2 大小:20.50KB
收藏 版权申诉 举报 下载
C语言实验5数组和字符串_第1页
第1页 / 共2页
C语言实验5数组和字符串_第2页
第2页 / 共2页
资源描述:

《C语言实验5数组和字符串》由会员分享,可在线阅读,更多相关《C语言实验5数组和字符串(2页珍藏版)》请在装配图网上搜索。

1、文档供参考,可复制、编制,期待您的好评与关注! 实验5 数组和字符串实验要求:1掌握一维数组、二维数组及字符数组的定义、赋值和使用;2掌握一维、二维数据及字符数组的赋值和和输出方法;3了解字符串的存储及应用;4掌握“冒泡”排序法的应用;读程序:1 利用循环对数组进行赋值和输出:将任意4个实型数赋给数组a,然后输出数组a。#includemain() float a4; int i; printf(“Please input 4 float number:”); for(i=0;i4;i+)scanf(“%f”,&ai); /*第一个for循环是对数组赋值,i控制数组元素个数*/ for(i=0

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

3、,-5,10; for(i=0;i2;i+) /*外层循环控制行数*/for(j=0;j2;j+) /*内循环控制列数*/ printf(“a%d%d=%d”,i,j,aij);3 从键盘任意输入字符串,将其中所有的大写字母改为小写字母,而所有小写字母改为大写字母,其它字符不变。(不调用任何字符串处理函数)#include main() char s100; int i; gets(s); for(i=0; si!=0; i+) if(si=A & si=a & si=z) si= si-32; puts(s);实验内容:1编写程序,将1,2,3这三个数赋给数组a,将5,6,7赋给数组b,将两数组对应元素相加的和赋给数组c,输出数组c2输入任意10个数,按从大到小或从小到大的顺序输出(“冒泡”排序)3输入10个整数并存放在一维数组中,找出其中最大值和此元素的下标4将从键盘输入的字符串进行逆序输出,逆序后的字符串仍然保留在原来字符数组中。(不得调用任何字符串处理函数包括strlen)2 / 2

展开阅读全文
温馨提示:
1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
2: 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
3.本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
关于我们 - 网站声明 - 网站地图 - 资源地图 - 友情链接 - 网站客服 - 联系我们

copyright@ 2023-2025  zhuangpeitu.com 装配图网版权所有   联系电话:18123376007

备案号:ICP2024067431-1 川公网安备51140202000466号


本站为文档C2C交易模式,即用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知装配图网,我们立即给予删除!