當前位置:首頁 » 編程語言 » 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;
}

這東西只能你自己一個一個判斷, 然後替換.