拓冰建站拓冰建站
首页 / 资讯中心 / 正文

【C语言】一维数组+字符串

第一题一维数组。遍历输出数组全部元素。定义数组保存6个成绩887692598195用for循环逐各打印出来。1、int score[6]:创建可以存6个整数的数组名字叫score,用来放6个成绩。2、{887692598195}给数组每个位置放上初始数据。3、数组下标从0开始score[1]88,score[2]76......score[5]95,一共6个。4、for循环i从0到5依次取出score[i]打印。第二题数组求和。给定数组{1020304050}计算全部数字总和和并输入。1、sum0:求和必须先把总和变量初始化为0不然里面是随机垃圾数字。2、循环每一轮sumsumnum[i] 第一次sum01010,第二次sum102030,不断累加每个数组里的数组。3、循环结束sum里面就是全部数字总和最后打印结果。第三题找出数组里的最大值。数组{235611883472}找出最大的数字并打印。1、maxa[0];先拿第一个元素当作临时最大值。2、循环从i1开始拿后面每一个数和max对比。3、ifa[i]max):如果当前这个数比临时最大值最大。maxa[i];:就把这个数更新成新的最大值。4、全部对比一遍后max存的就是整个数组最大数字。第四题数组元素反转。已有数组{123456}把顺序颠倒变成654321输出反转前后结果。1、int arr[6]{1,2,3,4,5,6}定义原始数组。2、第一个for循环打印反转之前全部元素。3、反转循环i3:一共6个元素只需要交换前3个和后3个循环执行3次就可以。i0 arr[0]和arr[5]交换i1:arr[1]和arr[4]交换 i2:arr[2]和arr[3]交换。4、temp临时变量交换两个数据必须借助中间容器不然会一个值直接被覆盖丢失。第五题字符串。直接输入一串字符串逐个打印每一个字符。1、char str[ ]student;定义字符数组字串符内存里实际存s t u d e n t \0,系统自动在最后加上结束符\0。2、str[i]!\0 :循环条件读到结束就停止循环不用自己数字符个数。3、printf(%c,str[i]); %c打印单个字符一个一个输出。注意靠\0判断结尾。
分享:

看完干货,该让你的企业上线了

免费需求沟通 · 48 小时内出具建站方案 · 河南本地可上门