这是我第一次使用此站点以及学习c编程。
我正在尝试编写一个代码,让用户输入一个句子,然后代码将其打印出来。
我的尝试:
#include<stdio.h>
int main()
{
char array[1000];
printf("Please enter a phrase: ");
int index = 0;
while(array[index]!= '\0')
{
scanf("%c",&array[index]);
++index;
}
index = 0;
while(array[index]!= '\n')
{
printf("%c",array[index]);
++index;
}
}
我找不到此代码无法正常工作的原因。
最佳答案
您也可以使用您的概念来获得预期的输出。使用以下代码尝试一些操作。
#include<stdio.h>
int main()
{
char array[1000];
printf("Please enter a phrase: ");
int index =0;
scanf("%c",&array[index]);
while(array[index]!='\n')
{
scanf("%c",&array[++index]);
}
index=0;
while(array[index]!= '\n')
{
printf("%c",array[index]);
++index;
}
printf("\n");
}