c基础第7课-数组及简单字符串操作

c基础第7课-数组及简单字符串操作

1.二维数据的创建及简单赋值打印

#include

int main(int argc,char* argv[])
{
	/*定义一个二维数组,提示用户输入三个学生的成绩(用scanf循环)*/
	int StudentMark[3][3] = { 0 };
	int i = 0;

	for (; i < 3; i++)
	{
		printf("请输入第%d个学生的三科成绩:\n",i+1);
		scanf("%d%d%d",&StudentMark[i][0], &StudentMark[i][1], &StudentMark[i][2]);
	}

	return 0;
}


2.字符串的创建及相关字符串函数的使用实例

#include
#include

#define MAXLEN 10

int main(int argc, char* argv[])
{
	char Str[MAXLEN] = { '\0' };
	char DestStr[MAXLEN] = { '\0' };
	char TotalStr[2 * MAXLEN] = { '\0' };
	int i = 0;

	/*赋值*/
	for (; i < (MAXLEN - 1); i++)
	{
		Str[i] = '0';
	}

	/*拷贝*/
	strncpy(DestStr, Str, MAXLEN - 1);
	strncpy(TotalStr, Str, MAXLEN - 1);

	/*打印*/
	printf("拷贝后打印结果为:\n%s\n%s\n", Str, DestStr);

	/*连接*/
	strcat(TotalStr, DestStr);
	printf("连接后结果:\n%s", TotalStr);

	return 0;
}


猜你喜欢

转载自blog.csdn.net/weixin_39510813/article/details/77916899