我正在编写一个基本程序,以学习如何在C语言中使用基本输入/输出,并且效果很好。我唯一的问题是打印时,终端上字符串的末尾有一个“%”。这是我的代码:
#include <stdio.h>
int main(int argc, char **argv) {
char name[32];
printf("Enter your name: ");
scanf("%s", name);
printf("Hello, %s", name);
return 0;
}
Run Code Online (Sandbox Code Playgroud)
当我运行程序时,输出为 Hello, Andrew%
有什么帮助吗?