c语言:S1E15 代码错误 帮忙纠正
如图错误j警告哪里也指出是哪里错了
能帮忙解释下错误原因和如何纠正吗
{:10_303:} 函数名写错了。
第三行 int main()
你写成了 int mian() 除上你的主函数名写错外
你的字符用的单引号好像不是英文的,我用 DEV_C++ 试了一下,我的单引号与你的不一样
#include <stdio.h>
int main()
{
int ch;
printf("请输入明文:");
while ((ch = getchar()) != '\n')
{
if (ch >= 'a' && ch <= 'z')
{
putchar('a' + (ch - 'a' + 3) % 26); //这样写是为了保证所输入的字符确实为英文字符
continue;
}
if (ch >= 'A' && ch <= 'Z')
{
putchar('A' + (ch - 'A' + 3) % 26);
continue;
}
putchar(ch);
}
putchar('\n');
return 0;
} 风过无痕1989 发表于 2020-9-18 16:14
除上你的主函数名写错外
你的字符用的单引号好像不是英文的,我用 DEV_C++ 试了一下,我的单引号与你的不 ...
只因为字体问题,不然 DEV-C++ 会有更多的报错 liuzhengyuan 发表于 2020-9-18 20:17
只因为字体问题,不然 DEV-C++ 会有更多的报错
哦,DEV_C++ 我很少用,还是 VC++6.0 用得多点,主要是它有一个强大的 MSDN,更适合我们这些初学 C 语言的人 vi 天下无敌 我是来学习的,顺便荣誉加1 建议把字体换成 Consolas
页:
[1]