是不是用了中文符号?
第9行有中文字符,估计是最后面那个分号
【以下回答由 GPT 生成】
根据提供的错误信息和代码,我发现了几个问题:
)
而不是)
。printf
函数的字符串常量应该用双引号 "
包围起来。scanf
函数的格式字符串应该用双引号 "
包围起来。scanf
函数的参数中的变量名存在一些错误,应该是 &n1
和 &n2
。printf
函数的参数中的字符串格式控制符 %d
后缺少一个逗号。return
语句末尾应该加上分号。下面是修改后的代码:
#include <stdio.h>
int main(void) {
int n1, n2;
printf("请输入两个整数:\n");
printf("整数1:");
scanf("%d", &n1);
printf("整数2:");
scanf("%d", &n2);
printf("它们的和是:%d\n", n1 + n2);
return 0;
}
这样修改后的代码应该可以正常编译和运行了。
请注意,在将代码粘贴到在线工具或编译器中之前,请仔细检查代码的拼写和语法是否正确。并仔细阅读编译器提供的错误信息,以便更好地理解和解决问题。
【相关推荐】
上面两位大佬说的对✓