c++第十三次课

C++第十三次课
###第十三次课总结
####1:回顾

a:一位数组
举例:数据类型  变量名称[数组长度]=初始化
int a[100]={};将数组a的100个元素全部初始化为0
b:二维数组
申明方式:
数据类型  变量名称[元素的个数][每个元素的个数]=初始化;
int a[10][2]={};  //就是申明了一共有10个元素  每个元素有2个值
默认都为0  一共有 10*2 个元素 20个元素

1[1][2]  第一个中括号 表示二维数组有多少行 
第二个括号中表示二维数组有多少列
#include <iostream>
using namespace std;
int main(){
	int a[3][4]={{1,2,3,0},{2,3,4},{3,4,5}}; //没有填写的默认值为0,分行赋值 
	int b[2][3]={,2,3,4,5,6}; //顺序赋值
	int c[][3]={1,2,3,4,5,6};//控制行的元素可以不填
	 
	
	return 0;
} 
2:二维数组的输入数据
#include <iostream>
using namespace std;
int main(){
	char a[100]={};
	int n,s=0;
	cin>>n;
	for(int i=1;i<=n;i++){
		cin>>a[i];
	}
	for(int i=1;i<=n;i++){
		if(a[i]>='0' && a[i]<='9'){
			s++;
		}
	} 
	cout<<s<<endl;

	return 0;
}

3:二维数组的输出数据
####新知识

1:字符型数组

```cpp
Char a[10]; 他的每一个元素都是一个字符
注意字符要用单引号引起来
2:使用字符数组表示字符串
char a[5]={“ noip”};
char b[5]=“noip”;
char c[5]={‘n’,’o’,’i’,’p’,/0};
默认以/0结尾 所有长度 要比 元素个数大一位
3:输入带空格的字符数组
头文件 #include <cstring>
函数 cin.getline(数组名称,数组长度);
举例 :
char a[100];
cin.getline(a,100);

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值