77问答网
所有问题
当前搜索:
c语言将一个数字存入字符数组
C语言
进制转换,题目要求把转换后的
数字存入字符数组
答:
进制转换,可以直接调用函数 itoa(),它把整型数 转换为 某一进制的数值 存放为字符串 形式
。函数原型是 char * itoa ( int value, char * str, int base );base 是进制,base=2 是2进制,base=3 是3进制,base=4 是4 进制...程序例子:include <stdio.h> include <stdlib.h> in...
C语言
,输入
一个数
(较大)到
数组
中,使该
数字
每一位分别储存在数组的一个...
答:
include<stdio.h>#include<stdlib.h>void main(void){char buf[64] = {0};long a = 0;printf("请输入
一个数字
:\n");scanf("%s", buf);a = atol(buf); //将存放在
字符串数组
中的数字转换为实际的数字,之后就可以进行相应的运算printf("你输入的数字是:%d\n", a);system("pause"...
c语言中
怎样输入
一个
很大的整数
答:
可以利用字符数组来存放整数的各位
数值
,即将整数当成一串字符来输入。如果要输入12345678901234567890,则定义
一个
char型数组a[20],将用户输入的整数当成一串字符
存入字符数组
a中。具体实现方法可以参考如下程序段:char a[20];scanf("%s", a); // 输入12345678901234567890,即可将该整数输入到字符数组a...
C语言
,如何
将数字
添加到
一个
已有的
字符数组
中?
答:
数组要实时添加数字进去有点麻烦,如果是空数组就一个for循环按顺序输入就行了
。如果是想把一个数字插入某个位置,那用一个变量temp记录插入的位置,先在原来的数组temp位置开始的数全部先后移一位,然后再a = waiting[temp];(a是你想插入的数字) 本回答由电脑网络分类达人 崔良飞推荐 举报| 答案纠错 | 评论 0 ...
C语言
怎么让键盘输入
数字
到
数组
里?
答:
1、首先打开电脑的编辑软件。然后创建编辑项目。2、创建文件指针和字符型char。再读取文件内容。3、然后用for语句进行接受数据
。再用getchar语句接受键盘的输入。4、然后用foput函数。再将数据写入到文件。5、然后用fclose函数关闭文件。再返回数值。6、运行程序,输入数值。再打开文件,就可以发现键盘输入...
C语言中如何把一个
输入的整数插入
数组
答:
你定义了一个整形变量和
一个字符数组
变量!想将整形数字放到a[]里去那么要进行类型转换,不然会
将数字
400以ASCII码输出!include"stdio.h"define N 10 void main(){ int x;char a[N];printf("请输入一个整数\n");scanf("%d",&x);a[N]=x;printf("a中的
数值
是%d\nx中的数值是%d\n",a...
C语言
,将输入的
数字存入数组
答:
//#include "stdafx.h"//vc++6.0加上这一行.#include "stdio.h"int main(void){ int a[127],i,x; for(i=0;i<127;){ if((x=getchar())=='\n') break; if(x>='0' && x<='9'){ ungetc(x,stdin); scanf("%d",a+i++); } } for(x...
求
c语言
高手,为什么我想要
把一个数字存入数组
,比如1放到char a 中 需...
答:
'0'是字符,ASCII码值为48 '\0'是八进制形式,的0,对应于ASCII码表中ASCII值为0的字符,其实就是空字符。
数组
以'\0'结束是指
字符串
以'\0'结束,并不是用于计算的。整形数据和字符数据在计算时是可以混用的,只要注意各自代表队
数值
。比如 '0'可以直接拿来当48来用,('0'+
1
)的整数值为49,...
c语言中
比如要把123456789这样的
数存入一个数组
中使得a[0]=1,a...
答:
char a[20];long int n=123456789;sprinf(a,"%ld",n);/*这时候,a[0]=‘
1
’,a[1]='2',a[2]='3',...*/ int i;for(i=0;i<strlen(a);i++){ a[i]-='0';} /*这时候,a[0]=1,a[1]=2,a[2]=3,...*/ char *p;p=a;/*指向
数字数组
的指针*/ ...
c语言中
,将整数值赋值给
字符数组
的问题
答:
void main(){ int a=10;char t[3];t[0]=a/10+48;t[
1
]=a%10+48;t[2]='\0';printf("输出t【3】的值:");printf("%s\n",t);} 我指一下你的错误:1 对
字符数组
定义的时候出错,出现了反复定义 2 对
数字
比如数字A 要把它转换成字符A 必须加上48,将其类型转换 3 要...
1
2
3
4
5
6
7
8
9
10
涓嬩竴椤
灏鹃〉
其他人还搜
c语言字符串存入数组
c语言字符数组赋值
c语言字符数组初始化
c语言字符串数组定义
字符串和字符数组的区别
c语言字符串输入
输入字符数组
c语言字符
c语言二维数组