c语言
怎么把算出来的数字转换成对应的ascii码字母啊
现在就算算出来了 我该怎么知道这个数字能够对应ascii码呢?
好几个小时了做不出来 谁能ifelse教教我 就那一个点不知道 困惑好久
请看: https://so.csdn.net/so/search?spm=1005.2025.3001.4498&q=itoa%20%E5%87%BD%E6%95%B0&t=blog&u=
推公式,按照题目 数字x=(字母)*7+5,那么解方程得出 字母,然后直接 printf(“%d”,字母)即可
将输入的数据转换为ASCii码后,用%c输出就可以了,字符也属于整形的
供参考:
#include <stdio.h>
int main()
{
int n, c;
scanf("%d", &n);
c = (n-5)/7;
if ((c >='A' && c <= 'Z') || (c >='a' && c <= 'z'))
printf("%c", c);
else
printf("input error.");
return 0;
}