- 博客(4)
- 收藏
- 关注
原创 字符串(字符数组)的输入和输出
会立即读取这个换行符并认为它已经读取了一行(因为它确实读取了一个换行符,这是行结束的标志)。这会导致程序不能正确地读取用户期望输入的下一行字符串。fgets( ) 函数用于从指定的流中读取一行数据,直到遇到换行符、EOF(文件结束标志)或读取了指定数量的字符为止。在这里的作用是清除输入缓冲区中由于输入整数而产生的换行符,避免影响后续的字符串读取操作。,它不接收任何参数,也不将读取到的字符赋给任何变量。读取字符串之前,如果输入缓冲区中还有未处理的换行符,的作用是读取并丢弃这个多余的换行符,从而确保后续的。
2024-03-10 13:46:26
919
原创 动态数组和静态数组
因为数组的大小一开始并不知,要根据输入的n的大小来决定,所以在数组定义时就没有明确其大小,直接定义成了静态数组a[n]。但是这样的语句是错误的,因为。在单独定义并输出一个一维数组的时候,发现输出结果有问题。貌似在某一个数之后,数组的输入和输出就会出错。因为每次输入的n是变化的,不确定的,因此必须采用动态数组来定义。错误出在数组的定义上有问题。
2024-03-01 11:57:29
500
原创 复试代码练习 day2
输出一行,表示输入的n个正整数。整数间用一个空格隔开,行末不允许有多余的空格。输出一行,表示输入的n个正整数。输入n个正整数,使用冒泡排序算法将它们按从小到大的顺序进行排序。第一行一个整数n(1≤n≤10),表示需要输入的正整数的个数;第一行一个整数n(1≤n≤10),表示需要输入的正整数的个数;第二行为用空格隔开的n个正整数(每个正整数均不超过100)。第二行为用空格隔开的n个正整数(每个正整数均不超过100)。if和else都一定要加 { }输入n个正整数,然后将它们输出。
2024-02-28 12:20:23
308
原创 复试代码练习 day1
共n行,其中第i行为从1到i的所有正整数。整数间用一个空格隔开,行末不允许有多余的空格。共n行,每行是从1到n的所有正整数。整数间用一个空格隔开,行末不允许有多余的空格。输入一个正整数n,输出n行,其中第i行为从1到i的所有正整数。输入一个正整数n,输出n行,每行都是从1到n的所有正整数。一个正整数n(1≤n≤10)。一个正整数n(1≤n≤10)。
2024-02-25 11:31:38
462
2
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人