c语言输入数字变成字母
答:使用sprintf函数可以将数字按指定格式转换成字符串,与printf函数用法差不多.
答:include <stdio.h>#include <stdlib.h>int main(){ int y; printf("输数字转换字符:"); scanf("%d",&y); printf("转换后的字符是: %c ",y);}具体什么数字转成什么字符,给你码表你看看吧 看黄圈的地方,就是输入98 输出的字符 b ...
答:printf("C\n");break;default:printf("D\n");break;} } return 0;} 在这段代码中,我们用一个while循环不断读取输入,当读取到99时退出循环。然后用switch语句来判断输入的数字,并根据不同的数字输出相应的字母。
答:注:字符'a'=97,'b'=98,'c'=99,'d'=100,'e'=101,。。。
答:用sprintf函数就行了。定义 char temp[10]={0};int a = -198;sprintf(temp,"%d",a);此时temp就是字符串“-198”.
答:include <stdio.h>main(){ int c; printf("输入数字:\n"); scanf("%d",&c); printf("字母:%c\n",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;}
答:= 0x61 - ‘a’; plaintext[1] = letter1 - factor; plaintext[0] = letter0 - factor; /* 打印要用%c格式,否则看到的就是数字 */ printf("the 2 letter is %c%c\n" , plaintext[0] , plaintext[1]); }5分真少。
答:char numberstr[10][] = { "one","two","three",...} 输入数字给i 输出 numberstr[i]
答:k; printf("请输入你要转换的个数:\n"); scanf("%d",&k); int p; for(p=0;p<k;p++) { scanf("%d",&aa[p]); } int j; for(j=0;j<k;j++) { printf("%c",aa[j]+64); } return 0;} ...
网友评论:
钱德18519418189:
怎样用c语言将数字1转换成字母数字'1' -
29274黄追
: 在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' …………
钱德18519418189:
c语言 输入数字 输出字母 -
29274黄追
: #include <stdio.h> int main(void){int ch;while (scanf("%2d",&ch)!=EOF)printf("%c",(char)ch);return 0; } ctrl+z结束,windows用ctrl+z模拟EOF.
钱德18519418189:
c语言怎么用数字表示出字母? -
29274黄追
: 使用ASCLL码对照表查看常用的字母 通过占位符输出 例如小写a=96 printf("%c",a); 即可
钱德18519418189:
数字转换成大写字母c语言 -
29274黄追
: 定义变量 int num; char chUp,chLow,ch;数字,大写,小写,字母形式,字母转数字 ,读入ch,printf("%d",ch); 数字转字母,读入num, printf("%c",num); 小写转大写, chUp=ch^32 大写转小写,chLow=ch|32
钱德18519418189:
c语言 阿拉伯数字转成英文大写字母 -
29274黄追
: #include<stdio.h> main() {int i;char c='A';do{scanf("%d",&i);}while(i<=0||i>=27);printf("%c",c+i-1); } 代码以贴出 望采纳
钱德18519418189:
c语言将一行用空格隔开的数字转化成相应的字母如何编写,不要c++. -
29274黄追
: char str[20]; int i=0; int n; while(scanf("%d",&n)!=EOF){ str[i]=n+'0'; i++; }
钱德18519418189:
C语言,输入一系列数字,输出数字ASCII对应的字母的程序有什么错误? -
29274黄追
: void main() {int a[100],n,i; 定义一个整数数组a[100] ,两个整数变量n,iscanf("%d",&n); 读入一个数字值,存放于&n地址,假如输入5for(i=0;i<n;i++) 进行循环,i从0到4,因为 i 必须小于5scanf("%d",&a[i]); 循环输入5次,将输入值...
钱德18519418189:
C语言将数字转换为字符型输出(用函数) -
29274黄追
: 给,已经编译运行确认: #include<conio.h> #include<stdio.h>char s[20]={NULL};//用以存放字符型输出结果的字符数组void inttostring(int n)//转换用的函数 {int i=0,j;char temp; while(n)//先将整数逆序保存进数组{s[i]=n%10+'0';//将十进制...
钱德18519418189:
将数字变成所对应的字母,如:198变成字符串"198",怎么编写C程序的?谢谢咯 -
29274黄追
: 计算机只认识数字.其实字符也是数字,比如a对应97.如果你先定义一个数等于97.然后你选择数的输出格式为字符型(%s).那么它在显示器上就显示为'a'.也就是为了让人看起来方便. 所以你只要知道相应的数字的ASC II 码,然后设定输出格式,就可以将数字转化为字母.下面是ASC II的链接,你看看.让数字对号入座就行. http://baike.baidu.com/view/15482.htm?fr=ala0_1_1
钱德18519418189:
c语言,输入一个整数,用小写英文字母a - j顺序代表大写数字0 - 9 -
29274黄追
: C语言中,字符的存储都是使用ascii值来存储的.根据ASCII码表,我们可以看出:大、小写字母都是按顺序进行存储的,大写字母的ASCII值区间为:65~90,对应的字母为:'A'-'Z';小写字母的ASCII值区间为:97~122,对应的字母为:'a'-'z',...