77问答网
所有问题
当前搜索:
scanf怎么输入数组
scanf
给
数组
赋值的时候要不要加上取址符&?
答:
如果不是
数组
名,就要加&,如果是数组名,就不要,因为数组名就是首地址
在c语言中
怎么输入
一组数字存储在
数组
里
答:
define N 100 int main(){ int i
array
[100];int num;for(int i = 0; i < N; i++){ iarray[i] = i*2;} printf("请
输入
一个数字:");
scanf
("%d", &num);int first = 0;int last = N-1;int half = 0;bool bfind = false;time_t start, end;start = time(NULL);d...
指针
数组
如何
用
scanf输入
字符串?
答:
//你看,这就是指针
数组
的使用 include <stdio.h> void main(){ char *n[3];for(int i=0;i<3;i++)n[i]=new char[3];
scanf
("%s%s%s",n[0],n[1],n[2]);printf("%s-%s-%s",n[0],n[1],n[2]);}
C语言的一些题,谁会做呀?
答:
如果已指定了数组的行数和列数,可以在程序中对数组元素赋初值,而不必用
scanf
函数。请读者修改程序以实现之。B) 程序:1、用scanf函数
输入数组
元属的值:include <stdio.h> define N 3 define M 4 void main(){ int i,j,k,a[N][M];int max,maxj,flag;printf("请输入一个二维数组:\n...
C语言结构体
数组
的
输入
方式
答:
C 语言中,结构体(struct)是一种数据结构,是C语言中聚合数据类型(aggregate data type)的一类。结构体可以被声明为变量、指针或
数组
等,用以实现较复杂的数据结构。结构体同时也是一些元素的集合,这些元素称为结构体的成员(member),且这些成员可以为不同的类型,成员一般用名字访问。定义与声明 结构体...
c语言
怎么输入
任意长度的一个
数组
答:
首先 严格来说 不可能出现任意长度。 内存是有限的 超出一定长度后,不可能存的下,虽然这个值可能是超级大的,但总有限度。其次,所谓的任意长度,其实就是可变长
数组
。那么,在事先不知道数组规模下,就要靠
输入
,来确定数组大小了。重点在于,要开辟多大的数组来存 一般有这么几种情况 1 直接开一...
C语言函数用指针
输入数组
元素,对吗
答:
如下提示供参考:int ddata[20] 是
scanf
Arr 函数内部定义的,是 局部变量,上面 arr = ddata,导致 scanf
输入
的
数组
元素会保存到 局部变量 数组中,并无意义。从问题描述,提供以下代码供参考:include<stdio.h>void scanfArr(int *arr,int n){int i;printf("请输入5个数(以回车键结束):...
scanf
给
数组
赋值
答:
//第一个也可以不取地址的。include <stdio.h> int main(void){ int a[10];
scanf
("%d",a); //在这个程序中,这个语句与语句:scanf("%d",&a); 等价。printf("%d\n",a[0]);return 0;}
c语言实现
数组
的依次相加和。 例如 数组 10 20 30 40
答:
include<stdio.h>int main(){int a[4] = {10,20,30,40};int sum = 0;for (int i = 4; i > 0; i--){for (int j = 0; j < i; j++)sum += a[j];}printf("%d",sum);return 0;}运行结果是200
求助,
如何
用
Scanf
或Gets函数将连续
输入
的,以回车隔开的多个字符串分别写...
答:
1.需要用二维字符
数组
2.原因在于gets()的返回值是传入的参数的地址,而不是读取的字符,以下程序可以达到你的目的,注意
输入
CTRL+D时要另起一行。//--- include <stdio.h> int main(void){ char a[100][80];int i,n;for (i=0; ;++i ) { if((a[i][0]=getchar())==EOF) { a...
棣栭〉
<涓婁竴椤
8
9
10
11
13
14
15
16
17
涓嬩竴椤
12
灏鹃〉
其他人还搜