99问答网
所有问题
编写一个c语言程序,将输入的数字字符转换成数字并输出并输出!谢谢
如题所述
举报该问题
推荐答案 推荐于2017-09-30
#include "
stdio.h
"
void main()
{
char c;
scanf("%c",&c);//输入一个数字字符
if(c>='0' && c<='9'){ //若为0-9则进行处理
c-='0'; //将数字字符转换为真正的数字值
printf("%d",c);//输出数字值 这里用%d
}
else{
printf("please enter 0~9!\n");
}
}来自:求助得到的回答
温馨提示:答案为网友推荐,仅供参考
当前网址:
http://99.wendadaohang.com/zd/vB7e7OBeW.html
其他回答
第1个回答 2011-04-22
我也刚在学C语言 你应该说的是Ascll码吧!代码是
main()
{
printf("%d"getchar());
}
这样就行了 我可以先告诉你 小写字母a~z的数字是97~122 大写是65~90 你也可以自己去试一下 希望楼主采纳 谢谢!!!
第2个回答 2011-04-22
能详细一点么?你的意思是将字符装换成数字/
?
追问
恩,数字字符转换成数字。。。对于数字字符ch,直接使用(int)ch转换成相应的数字是不正确的,使用ch-'0'转换。
相似回答
...是
将输入的字符串
中得
数字字符转换成数字,并输出
其各个数字之和_百...
答:
scanf("%c",&chdigit);intdigit=chdigit-48;//将
数字字符
变为数值
数字
printf("intdigitis%d\n",intdigit);return0;}
C语言
作业:
编写一个程序,
读入一个
数字字符
0——9
,将
其
转换
为相应的整数...
答:
void main(){ char a;printf("读入一个
数字字符
0——9:");scanf("%c",&a);printf("%d\n",a-'0');}
输入
四
个数字字符
把它们
转换成一个
四位的整数
并输出
答:
include<stdlib.h> void main(){ char s[10];scanf("%s",s);int a=atoi(s);printf("%d\n",a);}
C语言
将用户
输入的字符串
中的所有
数字
提取出来
答:
{ intz=0;intt,i;int*p;intm=0;ints=0;chara[10];//
输入一个字符串
到a[6]printf("请输入一个字符串\n");scanf("%s",a);//
输入字符串
for(i=0;i<10;i++)//计算a[6]中
的数字个
数 { if(a[i]>='0'&&a[i]<='9')m++;} if(m==0)printf("字符串中没有数字\n");p...
C语言
:
编写程序,输入一个
整数,将它逆序组成一个整数后
输出
。要求定义并...
答:
表达
一个数
比如m,m自身除以10时,要这样写,m/=10或者m=m/10绝对不能写成m/10;在C中这是非法语句,还有你漏了几个冒号,还有你的算法有问题,多乘了一个10
,输入
123时输出3210,这个算法问题你一定要仔细独立去寻找自己的函数部分肯定出了问题,还有当你输入是100时你输出的肯定得是1而不是001...
输入一个
八进制
数字字符串,将
其
转换成
十进制数后
输出
。
C语言
答:
printf("转换为十进制数为:%d\n", decimal);return 0;} ```该代码中,首先使用 `scanf` 函数读入一个字符串。由于
输入的
是一个八进制
数字字符串
,因此可以直接使用字符数组存储。然后,使用循环遍历该字符串的每一位
数字,并
将其转换为十进制数。在计算过程中,将每一位数字乘以 8 的相应次幂,...
c语言编程
字母
数字转换
问题
答:
include <stdio.h>#define N 50char char2int(char ch){//转换函数 char r; switch(ch){ case 'A': case 'B': case 'C':r='2';break;//为了减少结果的判断,直接将数字
转换成数字字符
case 'D': case 'E': case 'F':r='3';break; case 'G': ...
c语言
中如何
将字符串转化成
整数型
并输出
答:
c语言
中,可以使用atoi()函数
将字符串转化成
整数型
并输出
。 atoi (表示 ascii to integer)是把
字符串转换成
整型
数的
一个函数,应用在计算机程序和办公软件中。int atoi(const char *nptr) 函数会扫描参数 nptr字符串,会跳过前面的空白字符(例如空格,tab缩进)等。 如果 nptr不能转换成 int 或者 ...
输入一个
六位数,然后将每个
数字
分别打印出来
答:
代码如下:unsigned int number; /* 代表那个数字 */ unsigned char ge,shi,bai,qian,wan,swan; /* 代表提取结果:个,十,百,千,万 , 十万 */ scanf("%d", &number);ge = (unsigned char)(number%10);shi = (unsigned char)((number/10)%10);bai = (unsigned char)((number/100...
大家正在搜
c语言输出一段字符的个数
c语言输入一串字符统计个数
c语言判断输入的字符的类型
字符型的c语言程序
c语言判断字符类型的程序
c语言统计某个字符出现次数
c语言字符串逆序输出
用c语言编写的代码程序
c语言字符统计程序
相关问题
数字字符与数字之间的转换,输入一个数字字符,输出对应的数值,...
c语言试题:编写一个程序,将输入的数字字符转换成数字并输出。...
c语言中实现输入一个数字字符,然后转换成整数数字输出.怎么做...
C语言程序:输入一个字符,如果是数字字符,把它转换成相对应的...
c语言中如何编写程序把数字字符转换成数字显示出来
c语言编程:输入数字字符串,将它转成一个整数再输出
编写一个程序,功能是将输入的字符串中得数字字符转换成数字,并...
C语言编写程序,输入一个字符,如果是数字字符,则转换成对应的...