声明“char str1[20]="Borland c++ 5.0"后,使字符串 str1 为"Borland"的赋值表达式,应为 。(提示:只要在下标为7的位置赋值'\0',表示字符串结束)
查看答案
编写程序,输入 n(n≤20)个数,按绝对值从小到大排序后输出。设计思路:定义数组,下标界取20通过for循环读入数据取绝对值要用到math.h头文件中的fabs函数。排序可以使用选择法或冒泡法。
编写程序,输入一个 5 行、6 列的数组,先以 5 行 6 列的格式输出该数组,然后找出该数组中值最小的元素、输出该元素及其两个下标值。设计思路:(1)定义一个二维数组a[5][6](2)通过一个二重循环,将数据读入数组中(3)通过一个二重循环,将数据输出(4)定义三个变量min, k, l,分别用来记录最小值,最小值对应的两个下标。通过一个二重循环,不断比较a[i][j]与min的大小关系,将找到的更小的值更新给min,并记录它的两个下标。循环完成后,就找到了最小值。(5)直接输出最小值信息。
Write a program to input numbers to two one-dimensional arrays, each having five elements, and dis-play the result of multiplying corresponding elements together.(提示: 写一个程序输入两个一维数组,每个数组有5个整型元素,然后显示两个数组对应元素的乘积。)
输入 4 行字符,每行不超过 60 个字符。将其中所有的字符 '$' 改作 'S'。设计思路:(1)定义二维数组char s[4][61],主要列下标界要60+1,因为要自动添加'\0'作为字符串的结束标志(2)共有4行,需要一个for 循环来实现每行的读入,整行读入可以采用gets函数来读取(3)由于读入的每一行具体有几个字符数目是不确定的,因此可以利用函数strlen(s[i])来获取具体的字符数目,用它作为内循环的上限,利用一个二重循环,对每一个字符进行判断,如果是 '$'的话,就替换为'S'(4)输出替换后的4行,每一行的输出可以用puts函数。