当前位置:首页 » 编程语言 » c语言用数字替换字母
扩展阅读
webinf下怎么引入js 2023-08-31 21:54:13
堡垒机怎么打开web 2023-08-31 21:54:11

c语言用数字替换字母

发布时间: 2022-07-19 20:26:50

c语言字母赋值数字

char c;

scanf("%c",&c);

printf("n=%d\n",c-'A'+1);

❷ 用c语言将数字变成对应的字母

用sprintf函数就行了。
定义
char temp[10]={0};
int a = -198;
sprintf(temp,"%d",a);
此时temp就是字符串“-198”.

❸ C语言 字母转换成数字

#include<stdio.h>
#include<string.h>
int main()
{
char array[26]="abcdefghijklmnopqrstuvwxyz";
char temp[81];
int num[81];
int a,b,e;

gets(temp);
e=strlen(temp);

for(a=0;a<e;++a)/*查找你输入的英文与array对应的下标*/
{
for(b=0;b<=25;++b)
{
if(temp[a]==array[b])

num[a]=b+1;
}
if(temp[a]==32)/*检查是否输入空格*/
printf("%c",32);
else
printf("%d",num[a]);
}
printf("\n");
return 0;
}

❹ c语言字母转换数字

无需转换。。
如:char b='b';
变量b的值就是一个数值为:b=98
你就用b是否等于98来判断是否为'b'

❺ c语言中怎样将数字变成字母。

❻ C语言如何将输入字符串中的数字替换为字母

#include <stdio.h>
int main()
{
int a[20],i,j;
for(i=0;i<20;i++)
{
scanf("%d",&a[i]);
if(getchar()=='\n')
{
break;
}
}

for(j=0;j<=i&&j<20;j++)
{
putchar(a[j]);
}
return 0;
}

❼ c语言,数字如何转换成小写字母

方法
chara app = "1";

app += 48;

把每个字符都加上48
1 换成 a

因为我还没学字符不知道可不可以这样直接加 不过 思路是这样的
如果想全打出来 用for循环就可以

❽ C语言 把数字转成字母

voidconvert(unsignedintcode,char*plaintext)
{

/*截取前后两个字母的密码*/
charletter0=(char)(code>>8),letter1=(char)code;
/*以0x61减去a的ASCII值(a的ASCII值是0x41),得到的差即是密码转换因数*/
charfactor=0x61-‘a’;

plaintext[1]=letter1-factor;
plaintext[0]=letter0-factor;

/*打印要用%c格式,否则看到的就是数字*/
printf("the2letteris%c%c "
,plaintext[0]
,plaintext[1]);
}

5分真少。

❾ 怎样用c语言将数字1转换成字母数字‘1’

在c语言中通过以下的程序段可以将数字1,2,3转换成字符1,2,3:
int
i;
char
s[10];
for(i=0;i<10;i++)
s[i]='0'+i;
循环执行以后,s[0]='0'
//
ascii
值相差48,即
'0'.
s[1]='1'
s[2]='2'
…………

❿ C语言如何将输入字符串中的字母替换为数字

#include<stdio.h>

intmain()
{
charch[100];
inti;
scanf("%s",ch);
for(i=0;ch[i];i++)
{
switch(ch[i])
{
case'O':
ch[i]=0;
break;
case'I':
ch[i]=1;
break;
}
}
//sscanf(ch,"%d",&i);
//如果最后你把所有字母都变成数字,然后就可以用这个库函数
//把这个字符串里的数字字符变成一个整型变量.
return0;
}

这东西只能你自己一个一个判断, 然后替换.