00问答网
所有问题
当前搜索:
c语言怎么用scanf输入数组
C语言如何
在调用函数中
输入
二维字符数组char c[][] 用gets或
scanf
答:
gets(c[0])
输入
第一行的字符串 gets(c[1])输入第二行的字符串,以此类推。
scanf
("%s",c[0])输入一行的字符串,以此类推。
C语言数组输入
。。
答:
C语言数组输入
是相同类型的、数量有限的若干个变量通过有序的方法组织起来的一种便于使用的形式。数组属于一种构造类型,其中的变量被称为数组的元素。数组元素的类型可以是基本数据类型,也可以是特殊类型和构造类型。在引用数组中的元素时,
采用数组
名[下标]的方式,将其中的每一个元素视为一个普通的...
c语言 怎么用数组输入
一组数,然后再原样输出?
答:
#include<stdio.h> int main(){ int N;
scanf
("%d",&N);while(N--){ char a[100];while(scanf("%s",a)!=EOF)printf("%s\n",a);} return 0;}
c语言中
多个
scanf怎么输入
答:
也可以使用逗号分隔,
scanf
("%d,%d,%d",&num1,&num2,&num3);那么,
输入
时,数字之间应使用 ,分隔开,例如:1,12,123.总之,scanf(” “)双引号中修饰符之间缺少什么,输入时就应补什么。*/scanf("%c%c%c",&ch1,&ch2,&ch3); //不使用空格 / 输入时,读取3个字符,例如:abc...
C语言中
用scanf
函数
输入
字符串
数组
,取地址符&是不用输的,如果输了取...
答:
不一样。
C语言
的字符串为数组形式,而数组的名称可以表示其地址,故对字符串
输入
不需要加地址符。而单独的字符、整型变量等的名称不能直接表示地址,故需要加地址符。数组名就代表了该数组的地址。整个数组是一块连续的内存单元,数组名所代表的地址为第0个元素的地址,c就代表c[0]的地址。设
数组c
的...
C语言
编程,用for循环和
scanf输入数组
,一点回车电脑就报错(只能输两行...
答:
你没贴代码上来,从你说的情况看来,你的问题出现在
scanf
函数上,这个函数你一定要小心使用,举个例子:int a;scanf("%d", &a); //后面一定是&a,不能是a,&a代表a的内存地址,scanf要求
输入
数据是存入a的内存地址。对于
数组
也一样,比如一个10个元素的数组,你要从键盘输入。你可以这样:int ...
C语言
:从键盘上
输入
10个整数,将其保存到
数组
中,并按升序排列。_百度知 ...
答:
int main(){ int i, j;//定义循环变量 int M_num;//定义中间变量 const int N = 10;//定义数组元素个数 int number[N];//定义两个数组 printf("请输入10个数组元素:\n");//文字提示 for (i = 0; i < N; i++){
scanf
("%d", &number[i]);//循环
输入数组
元素 } for (i ...
c语言中怎样
实现对二维
数组
元素进行赋值并输出。
答:
用一个两重循环就可以了:#include <stdio.h>void main(){int a[3][4] = {0}, row, col;printf("请
输入数组
元素的值(3行4列): \n");for (row=0; row<3; row++)for (col=0; col<4; col++)
scanf
("%d", &a[row][col]);printf("您输入的数组为:\n");for (row=0; ...
C语言中利用scanf
语句
输入
多个值的问题
答:
scanf
("%d %s %c %c",&person[i].num,&person[i].name,&person[i].sex,&person[i].job);scanf("%s",&person[i].category.position);2、把这两行中字符
数组输入
时前面的&符号去掉,对字符数组输入本身就是地址,不要加&,改成这样 scanf("%d %s %c %c",&person[i].num,person[i...
c语言中
,
scanf
里面要是
数组
要不要加
答:
数组
分为两种 一种是char 类数组, 可以作为字符串
输入
这种 不需要加&,用%s输入 另一种, 是其它数组,要逐个元素输入 需要加& 比如 &a[3] 输入a[3]如果要输入a[0]可以直接用a 或者用&a[0]
棣栭〉
<涓婁竴椤
3
4
5
6
8
7
9
10
11
12
涓嬩竴椤
灏鹃〉
其他人还搜