88问答网
所有问题
请问C语言如何在一个整形变量中输入多个数据,不用数组形式因为我也不知道用户会输入多少个数据。
请问C语言如何在一个整形变量中输入多个数据,不用数组形式因为我也不知道用户会输入多少个数据。1,2,3把这3个全部放到变量a中
举报该问题
推荐答案 2016-08-06
两种方法:
第一,指针
int*p;
int i;
for(i=1;i<=3;i++)
{
*(p++)=i;
}
最后,值1,2,3放入p指针里
第二:
如果不用指针,必须用数组
温馨提示:答案为网友推荐,仅供参考
当前网址:
http://88.wendadaohang.com/zd/KMgtScSMcKtt1KVaBg.html
相似回答
c语言如何
是实现无回显的
输入一个整形
的数字并且不要换行
答:
用 getch() 输入。数与数之间用1个空格分隔,最后一个数 后面加一空格 或 回车。用 char str[300] 存放输入键。用sscanf() 转为int.include<stdio.h> include<conio.h> main(){ char str[300];int x[3][3],i=0,j,n=0;while(1){ str[i] = getch();if (str[i]==' ') n++...
c语言怎么
对
整形数组
部分
输入
?
答:
不论是第一种方法,还是第二种方法,你定义的数组都必须大于你输入的数据数 “啊
,我不知道
他可能输几个”对于这种情况,你可以提前告诉他,你最多输入几个,然后再做个限制,比如说你判断当前数量,如果大于10000000,直接break,从循环里退出,然后处理事务 答题不易如无疑问烦请采纳 ...
怎么用C语言
的scanf实现一次
输入
若干
个数据
答:
根据需要一般选择如下3种方法:1,已知数量,且个数较少:scanf("%d%d%d",&a&b&c);2,已知数量,但数量较多:for(int i=0;i<n;i++)scanf("%d",&a[i]);3
,不知道
数量 int i=0;while(scanf("%d",&a[i])){ i++;}
C语言中怎么
一次性的
输入
多行(不确定是多少行的)字符串,然后把它们全反...
答:
int main(){ char* buf = NULL; //动态分配 //char buf[1024]; //指定长度 char ch;int len = 0,i;printf("Please input some line:\n");while(scanf("%c",&ch)==1 && ch!=EOF && ch!='#'){ //定义一个结束符或者ctrl+z/d //动态的实现 buf = (char*)realloc(buf,...
想要同时在
c语言中输入多个
数该
怎么
办?
答:
C的数组是不可以动态增长,如果你不想使用链表,可以参考下面方法。1、用malloc分配一块空间,比如int* a = (int*) malloc( 10*sizeof(int) );然后可以当成好像是数组一样使用,比如a[2] = 5;2、然后你需要增长的时候,就用realloc( a, 20*sizeof(int))扩展空间。不过每一次扩展都会有一次...
C语言中如何输入
n 个数,
答:
include<stdio.h> int main(){int num;double sum = 0;int count = 0;while(scanf("%d", &num) && num != -1)//输入-1停止} {sum += num;count++;} printf("%f", sum / count);return 0。
c语言如何
实现
输入
任意
多个
整数?
答:
代码如下:include<cstdio> int main(){ int num[1000];char ch;do { scanf("%d",&a[i++]);}while((ch=getchar())!= '\n');// 这里用来判断是否输入了回车 return 0;} while(cin>>b[cnt++],cin.get()!='\n');//也可用这句代替 ...
C语言中
利用scanf语句
输入多个
值的问题
答:
2、把这两行中字符
数组输入
时前面的&符号去掉,对字符数组输入本身就是地址,不要加&,改成这样 scanf("%d %s %c %c",&person[i].num,person[i].name,&person[i].sex,&person[i].job);scanf("%s",person[i].category.position);3、其他的也没有什么错误,记着输入时候,那几个值之间...
大家正在搜
c语言中使用变量的要求是
C语言变量
C语言数组
c语言变量类型
c语言变量的定义
c语言变量名有哪些
c语言的变量名
语言变量
c语言变量定义合法
相关问题
c语言:在一个循环中一直输入整型变量并赋到一个数组中,一旦输...
请问C语言怎么将字符串数组中的数字给一个整型变量?
数组问题(c语言),如何让输入者定义个数,并输入数值,形成数...
C语言里如何输入几个字符串放到一个数组中
C语言中如何把一个输入的整数插入数组
C语言中不用动态数组怎样将N(未知,会输入)个数输入数组?
C语言中怎样输入一组未知个数的数据 不需要输入个数 只输入数...
c语言 如何用数组形式一次性输入几个数字 中间有空格 不换行