以气球算法题为例

如果让你指定一个气球的颜色,可以定义一个一维数组设定颜色

#include<stdio.h>
int main(){char a[10];printf("设定一个气球的颜色\n");scanf("%s",a);printf("这个气球的颜色是%s\n",a);
}

如果让你指定5个气球的颜色,可以定义一个二维数组设定颜色

#include<stdio.h>
int main(){char a[10][10];int i;for(i=1;i<=5;i++){printf("指定第%d个气球的颜色:\n",i);scanf("%s",a[i]);printf("第%d个气球的颜色是%s\n",i,a[i]);}
}

c语言中要char数组代替字符串型,使用%s,不用加&符号;其他的整型数组、双精度数组,赋值时依然是要加&符号的

c语言一维数组输出字符串和二维数组输出字符串相关推荐

  1. C语言编程>第七周 ⑧ 请编一个函数void fun(int a[M][N],int b[N]),c指向一个M行N列的二维数组,求出二维数组每列中最大元素,并依次放入b所指一维数组中。

    例题:请编一个函数void fun(int a[M][N],int b[N]),c指向一个M行N列的二维数组,求出二维数组每列中最大元素,并依次放入b所指一维数组中.二维数组中的数己在主函数中赋予. ...

  2. c语言实验7字符串,C语言实验六(第七章二维数组字符串数组)

    C语言实验六(第七章二维数组字符串数组) 第 1 页 共 7 页第七章二维数组.字符串数组题[书面作业] 以书面作业形式上交,2010 年 11 月 1 日课堂交三道题的源程序1. 编写一个主函数:用 ...

  3. 【C语言数组】一、二维数组冒泡排序

    目录 1. 一维数组的创建和初始化 1.1 一维数组的创建 1.2 数组的初始化 1.3 一维数组的使用 1.4 一维数组在内存中的存储 2. 二维数组的创建和初始化 2.1 二维数组的创建 2.2 ...

  4. python一维数组和二维数组_Python numpy实现二维数组和一维数组拼接的方法

    Python numpy实现二维数组和一维数组拼接的方法 撰写时间:2017.5.23 一维数组 1.numpy初始化一维数组 a = np.array([1,2,3]); print a.shape ...

  5. 【C 语言】二级指针作为输入 ( 二维数组 | 二维数组内存大小计算 | 指针跳转步长问题 )

    文章目录 一.二维数组内存大小计算 二.二维数组内存大小意义 一.二维数组内存大小计算 给定一个二维数组 : 该 二维数组 中有 444 个 一维数组 , 每个一维数组有 101010 个 char ...

  6. 【C 语言】二级指针作为输入 ( 二维数组 | 抽象业务函数 | 二维数组打印函数 | 二维数组排序函数 )

    文章目录 一.抽象 二维数组 业务函数 1.二维数组 打印函数 2.二维数组 排序函数 二.完整代码示例 一.抽象 二维数组 业务函数 1.二维数组 打印函数 注意 , 二维数组 作为 函数参数 输入 ...

  7. 【C 语言】二级指针作为输入 ( 二维数组 | 二维数组遍历 | 二维数组排序 )

    文章目录 一.二维数组 1.二维数组声明及初始化 2.二维数组遍历 3.二维数组排序 二.完整代码示例 一.二维数组 前几篇博客中 , 介绍的是指针数组 ; 指针数组 的 结构特征 是 , 数组中的每 ...

  8. C语言中的二级指针和二维数组问题

    关于二级指针和二维数组两者差别很大,不可以直接用二级指针传递二维数组 首先来看看二维数组在内存中是如何组织的呢? 一维数组 T arr1 = new T[9]  二维数组T arr2 = new T[ ...

  9. php 多个一维数组合拼成二维数组的方法

    在开发过程中,需要整理数据,其中比较多操作是把各种数据整合到一组数据中.本文提供将多个一维数组合拼成二维数组的方法,提供完成代码及演示. 合拼方法代码如下,因需要使用函数可变参数,因此需要php版本5 ...

  10. js一维数组,api,二维数组

    1.定义数组 空数组 1.数组字面量:[ ] var 变量名 = [ ]://定义一个空的数组把数组保存到变量中 2.新的数组对象 var 变量名 = new Array()://定义一个新的数组对象 ...

最新文章

  1. abs传感器电压有几伏电_CC6501、CC6502、CC6503 高性能线性霍尔传感器IC
  2. 0基础学python难吗-0基础学武汉Python开发课程有多难?该怎么入门?
  3. 【渝粤教育】国家开放大学2018年春季 0004-21T有机合成单元反应 参考试题
  4. 计算机网络中缓存技术,编程达人
  5. python opencv2_Python + OpenCV2 系列:2 - 图片操作
  6. process_进程池
  7. 小米11系列最新曝光:国内首发骁龙875 还有独占期
  8. namespace关键字-1
  9. 什么?print 函数还可以打印彩色围棋局面?
  10. java 异常java.lang.UnsupportedOperationException
  11. JavaScript学习笔记 - 提升
  12. try-catch(C# 参考)
  13. Overleaf 硕士毕业论文参考文献格式设置
  14. 激光雷达与自动驾驶详解
  15. 一起使用Mac和iPhone的10种便捷方法
  16. 离散数学:数学语言与证明方法(练习题)
  17. 引热议!多所高校明文规定:不再给部分全日制研究生安排宿舍
  18. 深度学习6---案例:人民币识别实现
  19. 串管理——鸟友们快来看啊——看清楚点_悟sphenic_新浪博客
  20. open3d完成点云ICP配准

热门文章

  1. 数独 :解数独--填空
  2. java字符串 输入到数组_Java字符串到数组的转换--最后放大招
  3. android 使用mediaplayer播放报java.io.IOException: setDataSourceFD failed.: status=0x80000000的问题
  4. python图形化显示股票数据
  5. numpy——奇异值分解使用到的相关方法
  6. Chrome开发者工具详解 (二)
  7. Sql Server导入Access数据库报不可识别的数据库格式 Microsoft JET Database Engine
  8. matlab的for语句条件,matlabfor语句条件
  9. matlab 条件函数,条件语句 - MATLAB Simulink - MathWorks 中国
  10. Java--for循环之双层循环嵌套 执行流程