|
|
马上注册,结交更多好友,享用更多功能^_^
您需要 登录 才可以下载或查看,没有账号?立即注册
×
本帖最后由 焦糖橙子 于 2021-7-30 15:29 编辑
好像循环停不下来
- #define MAX 100
- #include<stdio.h>
- int main()
- {
- int result[MAX][MAX];
- int i, j, ch, max, num;
- printf("请输入一个英文句子:");
- i = 0, max = 0, j = 0; ch = getchar();
- while (ch != '\n')
- {
- j = 0;
- do
- {
- result[i][j] = ch;
- j++;
- max = j > max ? j : max;
- } while ((ch=getchar()) != ' ');
- i++;
- }
- num = i;
- printf("分割结果已存放到result[%d][%d]的二维数组中...\n", i, max);
- printf("现在依次打印每个单词:\n");
- for (i = 0; i < num; i++)
- {
- for (j = 0; result[i][j] != ' '; j++)
- {
- printf("%c\n", result[i][j]);
- }
- printf("\n");
- }
- return 0;
- }
复制代码 |
|