c++数字变为字母
答:include <stdio.h>main(){ int c; printf("输入数字:\n"); scanf("%d",&c); printf("字母:%c\n",c);}
答:include <stdio.h>int main() {char i;for(i='a';i<='z';i++){printf("%c:%d,",i,i);}printf("\n\n");for(i=97;i<=122;i++){printf("%c:%d,",i,i);}return 0;}
答:include <stdio.h>int main(){ int a; scanf("%d",&a); do { putchar('a'+a%10); a/=10; }while(a); return 0;}
答:使用ASCLL码对照表查看常用的字母 通过占位符输出 例如小写a=96 printf("%c",a);即可
答:cout << char('A' + i - 1) << endl;这样就可以了,VC++6.0验证通过。下面是全部代码,没有边界判断 include <iostream> using namespace std;int main(){ int i;cin >> i;while(i){ cout << char('A' + i - 1) << endl;cin >> i;} return 0;} ...
答:198是一个数字 而不是1 9 8 每个数字都代表一个 。如果想每个数都代表一个 给我加分 下个问题继续帮你解决 include<stdio.h> void main(){int i;scanf("%d",&i);printf("ni shu ru de shu zi dui ying de zi fu =");printf("%c",i)} ...
答: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。
答:插入数据透视表,把所有需要的字段均拖到行字段区域,表格设计中选择表格样式,去掉所有行汇总,删除行总汇总。手动拖动排序(文本数字自动排序时,电脑15或B-16会按其中的首数字1排到电脑3或B-4的前面)当然还有其他方法,如Power Qurey、SQL、VBA等。推荐使用高级筛选法或数据透视表的方法。
答:第7行scanf("%d",&a);这句,运行时输入整数后会以回车结束,这个回车被scanf("%c",&ch1);读入,导致后续输入不能正常进行,应该将第7行scanf("%d",&a);改为:scanf("%d%*c",&a);
答:(1)前两位是10是因为printf("10%c%c%d%c%c%d%c%c\n",a3,a4,a5,a6,a7,a8,a9,a10);的输出格式字符串前两位是10。(2)因为你的输出都是用%c格式输出的,所以你说的“随机数字”和“随机字母”其实都是ASCII码表里面的字符,char类型只有128个字符,所以运行1000次肯定是有重复的。
网友评论:
阎包13911456841:
c++怎么把数字转换成字母?
41304浦池
: 大概代码:#include <stdio.h>int main(){ int a=60,b=130; for(;a<b;a++){ printf("a=%d %c\n",a,a); } return 0;}主要就是大小写的整数不一样,你可以对应发现:
阎包13911456841:
c++怎样把数字转换成字母 -
41304浦池
: #include <stdio.h> struct aoe {int i;char c; }qq[] = { {1, 'a'}, {2, 'b'}, {3, 'c'}, {4, 'd'}}; int main(){int i; for (i = 4; i != 0; i--){printf("%c", qq[i - 1].c);}getchar(); } 这个没有排序,可能你需要自己来次排序.
阎包13911456841:
c++为什么输入的是数字运算结果是字母 -
41304浦池
: 你这个应该是ASCII码的装换,A的对应ASCII码就是65,你可以看一下ASCII码表
阎包13911456841:
如何用C++ 把 一连串数字转化成 字母? 加急 -
41304浦池
: #includestruct aoe { int i; char c; }qq[] = { {1, 'a'},{2, 'b'},{3, 'c'},{4, 'd'}}; int main(){ int i; for (i = 4; i != 0; i--) { printf("%c", qq[i - 1].c); } getchar(); } 这个没有排序,可能你需要自己来次排序.
阎包13911456841:
c++,如何用string把输入的数字变成英文字符? -
41304浦池
: 这个需要你建立一个字典表 比如1-20读音都不一样 就没一个都需要建立 从20开始就有规律了 整十加one two three 这样判断数字大小属于那个范围 就能将字符串建立起来
阎包13911456841:
字符串:怎样将数字转化成对应的字母输出 C/C++ -
41304浦池
: char a;while(cin>>a){ if (a>='1' && a<='9') a+=16; cout<<a;}
阎包13911456841:
如何用C++ 把 一连串数字转化成 字母? 可以跑的话加分 -
41304浦池
: 强制转换 如: int a=50; char b; b=(int)a;
阎包13911456841:
如何用C++将数字“1”转换成字符“1” -
41304浦池
: 1、字符串数字之间的转换(1)string --> char * string str("OK"); char * p = str.c_str();(2)char * -->string char *p = "OK"; string str(p);(3)char * -->CString char *p ="OK"; CString m_Str(p); //或者 CString m_Str; m_Str.Format("%s",p);...
阎包13911456841:
C++中将 数字返回成字符用什么函数? 比如把数字12变成字符12..... -
41304浦池
: sprintf,用法与printf类似,或者CString的成员函数Format
阎包13911456841:
请各位高手帮帮忙 C++问题 输入10个数字 排列成英文字母 V -
41304浦池
: #include<iostream> using namespace std; int main() {int a[10]={1,2,3,4,5,6,7,8,9,10};int i,j,k;for(i=1;i<=10;i++){if(i==10){for(j=1;j<i;j++){cout<<" ";k=j;}cout<<a[i-1];cout<<a[10-i];cout<<endl;}else{for(j=1;j<i;j++){cout<<" ";k=j...