xiaoyurenwen 发表于 2020-6-30 22:35:49

你好,新人求助(可以正常求ASCII码转字符,无法求出字符转ASCII码)

#include<stdio.h>
#include<iostream>

void yy()
{
        int a;
        printf("please input number: ");
        scanf_s("%d",&a);
        printf("charater=%c\n", a);
        getchar();
}
int main()
{
    char d;
        int b;
        printf("please choise y(num to char) or n(char to num): ");
        d = getchar();
        if (d == 'y')
        {
                yy();
        }
        else if (d != 'y')
        {
                printf("please input character: ");
                b = getchar();
                printf("=%d", b);
        }
        getchar();
        return 0;
}

sunrise085 发表于 2020-6-30 22:43:18

帮你修改了,并做了注释
#include<stdio.h>
#include<iostream>

void yy()
{
      int a;
      printf("please input number: ");
      scanf("%d",&a);
      printf("charater=%c\n", a);
      getchar();
}
int main()
{
    char d;
    int b;
    printf("please choise y(num to char) or n(char to num): ");
    d = getchar();
    if (d == 'y')
    {
      yy();
    }
    else if (d != 'y')
    {
      printf("please input character: ");
      getchar();//清除上一个输入之后的回车字符,因为getchar读一个字符,会把回车留下,下一个getchar就会读到回车字符了
      b = getchar();
      printf("%c=%d",b,b);
    }
    getchar();
    return 0;
}

永恒的蓝色梦想 发表于 2020-6-30 22:43:19

#include<stdio.h>
#include<iostream>

void yy()
{
      int a;
      printf("please input number: ");
      scanf_s("%d",&a);
      printf("charater=%c\n", a);
      getchar();
}
int main()
{
    char d;
      int b;
      printf("please choise y(num to char) or n(char to num): ");
      d = getchar();
      if (d == 'y')
      {
                yy();
      }
      else if (d != 'y')
      {
                printf("please input character: ");
                getchar();
                b = getchar();
                printf("=%d", b);
      }
      getchar();
      return 0;
}

永恒的蓝色梦想 发表于 2020-6-30 22:43:38

sunrise085 发表于 2020-6-30 22:43
帮你修改了,并做了注释

我只慢一秒……{:10_277:}

sunrise085 发表于 2020-6-30 22:45:45

永恒的蓝色梦想 发表于 2020-6-30 22:43
我只慢一秒……

这个月你已经把我挤出前三了,。。。

xiaoyurenwen 发表于 2020-6-30 22:45:52

sunrise085 发表于 2020-6-30 22:43
帮你修改了,并做了注释

谢谢你{:5_91:}

sunrise085 发表于 2020-6-30 22:46:24

xiaoyurenwen 发表于 2020-6-30 22:45
谢谢你

不客气,给评个最佳吧

永恒的蓝色梦想 发表于 2020-6-30 22:46:39

sunrise085 发表于 2020-6-30 22:45
这个月你已经把我挤出前三了,。。。

啊这{:10_277:}我们就是并列第3了{:10_277:}

xiaoyurenwen 发表于 2020-6-30 22:46:41

永恒的蓝色梦想 发表于 2020-6-30 22:43
我只慢一秒……

哈哈谢谢啦{:5_108:}

sunrise085 发表于 2020-6-30 22:47:31

永恒的蓝色梦想 发表于 2020-6-30 22:46
啊这我们就是并列第3了

但愿能并列吧。那样都是第三名的奖励

永恒的蓝色梦想 发表于 2020-6-30 22:47:56

sunrise085 发表于 2020-6-30 22:47
但愿能并列吧。那样都是第三名的奖励

那就太好了{:10_297:}
页: [1]
查看完整版本: 你好,新人求助(可以正常求ASCII码转字符,无法求出字符转ASCII码)