非常风气网www.verywind.cn
首页
如何用scanf给数组赋值
用scanf对数组
动态
赋值
答:
有个函数 void *memset(void *,int data,size_t size);它可以把
数组
都赋同一值,是一种初始化的方法
c语言,
如何用scanf赋值给数组
的个数n
答:
这个是不行的,c语言中,
数组
的大小必须明确给出,不能用变量,但是可以用指针 如int *a=(int *)malloc(sizeof(int)*n);这样就动态的申请了一块大小
为
n的数组并
赋值
给了a
C语言中,给整型
数组
a[10]
用scanf
从头
赋值
,赋值到a[3]或a[5]由键盘控制...
答:
void main(){ int a[10],i=0;while(getchar()!=' '){
scanf
("%d",&a[i]);i++;} }
c语言中,
如何
将一个字符串
通过scanf
赋给二维字符
数组
的其中一行?_百度...
答:
scanf
("%s",a[i]);即可,a[i]为你想输入到的行数。满意请采纳!
C语言结构体中整形
数组用scanf赋值
的问题!呼唤高人指点!
答:
问题一:对于电话号码,最好建议 字符
数组
char a[20];其次是整形数组 问题二:
scanf
变量要求为-变量的地址。如题应该是:&lx[i].a[j]
C语言
scanf
输入
数组
高手进
答:
scanf
只能一个整型或一个字符,要输入
数组
一般都是和For循环套用。如:int a[5], i;for (i = 0; i < 5; i++){ scanf ("%d", &a[i]);}
C语言
如何给用
函数二维
数组
动态
赋值
答:
二维
数组
名不能直接传给二级指针,应该按以下方式
使用
:int nChoose;
scanf
("%d", &nChoose); // 让用户输入二维数组的大小 int **a = (int **)malloc(nChoose * sizeof(int *));for (int i = 0; i < nChoose; i ++){ a[i] = (int *)malloc(nChoose * sizeof(int));} ...
计算二维数组a[3][4]中的最大值和最小值,自己
给数组赋值
。
答:
include<stdio.h> void main(){ int i,j,a[3][4],min,max;for(i=0;i<3;i++)for(j=0;j<4;j++)
scanf
("%d",&a[i][j]);min=max=a[0][0];for(i=0;i<3;i++){ for(j=0;j<4;j++){ if(min>a[i][j])min=a[i][j];if(max...
请问指针
数组
可以用循环来
赋值
吗?
用scanf
(“%s”,s[i]);这样可以吗?怎...
答:
这样给指针
数组赋值
不仅语法不
对
,逻辑也不妥!一来
scanf
函数似乎没有提供接收指针的专门格式控制字符串;由于指针也就是地址,是一个无符号整型数据,所以应该用%d或%x或%X来控制,用%s显然是错误的。二来若s是指针数组,那么s[i]仍然只是个元素,而scanf是要求用元素地址的。所以scanf(“%s”,s[i...
c语言中的
scanf
函数的用法
答:
用scanf
()函数以%s格式读入的数据不能含有空白符时,所有空白符都被当做数据结束的标志。所以题中函数输出的值只有空格前面的部分。如果想要输出包括空格在内的所有数据,可以使用gets()函数读入数据。gets()函数的功能是读取字符串,并存放在指定的字符
数组
中,遇到换行符或文件结束标志时结束读入。换行符...
<涓婁竴椤
1
2
3
4
5
6
7
8
9
10
涓嬩竴椤
灏鹃〉
你可能感兴趣的内容
本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
©
非常风气网