www问答网
所有问题
C语言中,定义了一个一维数组,怎么样能直接输入一串数字,把他放到数组里,而不是一个个输入?
如题所述
举报该问题
推荐答案 2015-08-03
有两种方式,一种是scanf("%s", name);那么即是你的数组名,该函数获取
字符串
时遇到空格或者回车停止获取,还有一种是gets(name);该函数遇到回车停止获取,即能获得空格。
温馨提示:答案为网友推荐,仅供参考
当前网址:
http://www.wendadaohang.com/zd/G15WKndAdG454ndA3G.html
其他回答
第1个回答 2018-01-05
int a[10]; //定义数组
printf("input:“);//提示信息
scanf("%d",*a); //把数组当指针用(数组名本来就是一个指针)
相似回答
C语言里,怎样
连续的
输入一
整串个位数,存到
数组里,
比如:123456789.将...
答:
不用循环?
那你输入的是一串连续字符,不是单个数字,就算是数组存储,也不可能分开,必须熟用循环处理才行
。(除非有什么宏定义……恕在下才疏学浅(就算宏定义也要借助循环,而且导致程序花费更多时间和内存!得不偿失。))
在
c语言中,
将一个数插入
一个数组
中的程序
怎么
写?
答:
有一个已排好序(从大到小)的数组有5个元素,从键盘
输入一个数,
要求按原排序的规律将它插入到
数组中
1.#include<stdio.h>void main({int i,x,j; int {1,5,10,15,20}; scanf("%d",&x);for(i=0;i<5;i++) if(x=j;i--)a[i+1]=a[i]; /*将位置j以后的数据都向后移一位...
C语言,
已知
一串数字
123456
怎么把
它
放到数组里面
?
答:
一串数字,是一个整数吗?还是一个字符串?
如果是字符串的话,本身就是一个数组
。整数的话就把每位取出来赋值。include "stdafx.h"include <iostream> using namespace std;define N 20 int main(){ int num,a[N],n=0;char s[N];cout << "请输入一串数字(数字处理):" << endl;cin >>...
C语言中,
如何将
输入
的若干
个数字
保存到
数组
中
,不
要用字符串写。_百度知...
答:
int number1=0;int number2=0;printf("请输入字符串1:(输入?结束)");//输入?作为字符串1的结束符 while(x!='?'){ x=getchar();if(x=='?')break;input1=x;if(input1>='0'&&input1<='9')//每检查到
一个数字
就要乘10,进一位 number1=number1*10+input1-'0';//比如字符'...
c语言中
如何实现
输入一个
整数,并将它存入
一个数组
答:
类似这样 int i[5],j;for(j=0;j<5;j++){ scanf("%d", i+j);}
c
/c++题 假如我任意
输入一串数字,
比如0123,我
怎么样
才把0
,1,
2,3存 ...
答:
C语言
实现
一串数字,
并转换为一位数存储在
数组里,
参考代码如下:include<stdio.h> int main(){ char ch;int i,n=0,len[100];while((ch=getchar())!='\n')len[n++]=ch-'0';for(i=0;i<n;++i)printf("%d ",len[i]);return 0;} ...
求
c语言
高手,为什么我想要
把一个数字
存入
数组,
比如
1放到
char a 中 需...
答:
数组
以'\0'结束是指字符串以'\0'结束,并不是用于计算的。整形数据和字符数据在计算时是可以混用的,只要注意各自代表队数值。比如 '0'可以直接拿来当48来用,('0'+1)的整数值为49,作为字符的话就直接看做'1'。其实,a=1+'0';就是把整数1转换成字符'1',然后存入字符变量中。
c语言中,
如何输入多行
一维数组
或者例子中的
输入法
?是随意几行
,不
要用...
答:
输入的字符串不能带有空格,制表符,回车,scanf默认这些是结束输入的标志。表达形式上没有gets()简洁.同样,也必须将
数组定义
的足够大,会造成不必要的内存浪费。scanf()的参数为地址,容易忘记写&,出错几率大 优点:同gets()一样,可以实现字符串的整体
输入,
并自动补'\0',不用像第一种方法那样...
C语言中,
如何把一些变量存进
一维数组里
?求解~
答:
定义数组
时
,数组
的每一个元素就是一个变量,比如
定义一个一维
的整型数组int a[3];那么他的三个元素a[0],a[1],a[2]就都可视为整型变量
大家正在搜
在C语言中一维数组的定义方式为
c语言定义动态一维数组
C语言定义数组
C语言动态申请一维数组
C语言一维数组
c语言一维数组
c语言定义动态数组
c语言输入数组
C语言动态字符数组
相关问题
C语言里如何输入几个字符串放到一个数组中
C语言数组输入输出问题 定义一个数组 输入不定个数的数字 怎...
用C语言写了一个输入一个一维数组的函数,如何在后来写的函数中...
C语言如何输入一个数组
C语言中如何给一个数组输入一组总数未知的数
在c语言中如何做到输入一个数字,就定义了n(为输入的数字)个...
C语言里,怎样连续的输入一整串个位数,存到数组里,比如:12...
C语言 定义一个一维数组,并给数组赋值