YLXASRX 发表于 2019-8-20 23:11:28

同一个代码用不同方式打出怎么就不行了呢

这是小甲鱼老式的代码
#include <stdio.h>
void main()
{
        char ch;
        scanf("%c",&ch);
        ch=(ch>='A'&&ch<='Z')?ch+32:ch;
        printf("%c\n",ch);
}
这是我看题目自己打的代码
#include <stdio.h>
void main()
{
        char c;
        printf("please a number\n");
        scanf("%c",&c);
        if
        (c>='A' && c<='Z')
                {
                printf("%c",c);
        }
        else if (c>='a' && c<='z')
                {
                pritf("%c",c+32);
        }
}
为什么会有错误呢:C:\Documents and Settings\Administrator\My Documents\collect2.exe        ld returned 1 exit status

ba21 发表于 2019-8-20 23:19:34

pritf("%c",c+32);

cplus 发表于 2019-8-21 11:24:01

请注意语法,pritf("%c",c+32);

zltzlt 发表于 2019-8-21 13:13:57

本帖最后由 zltzlt 于 2019-8-21 14:25 编辑

pritf("%c",c+32);

应该把 pritf 改成 printf

YLXASRX 发表于 2019-8-21 23:39:02

ba21 发表于 2019-8-20 23:19
pritf("%c",c+32);

谢谢谢谢!是我大意了

YLXASRX 发表于 2019-8-21 23:39:41

zltzlt 发表于 2019-8-21 13:13
pritf("%c",c+32);

应该把 pritf 改成 printf

谢谢!我太不认真看了

YLXASRX 发表于 2019-8-21 23:40:14

cplus 发表于 2019-8-21 11:24
请注意语法,pritf("%c",c+32);

谢谢谢谢!没有认真检查一下

zltzlt 发表于 2019-8-22 07:23:50

YLXASRX 发表于 2019-8-21 23:39
谢谢谢谢!是我大意了

结帖呀

YLXASRX 发表于 2019-8-22 08:19:59

zltzlt 发表于 2019-8-22 07:23
结帖呀

那我该怎么结贴呢?
页: [1]
查看完整版本: 同一个代码用不同方式打出怎么就不行了呢