非常风气网www.verywind.cn
首页
如何用scanf给数组赋值
C语言
如何
把数组a
赋值给数组
b.
答:
int main(){ int a[20] = {1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20}; int b[20] = {2,4,6,8,10,12,14,16,18,20,22,24,26,28,30,32,34,36,38,40}; memcpy(b, a, 20 * sizeof(int)); return 0;} ...
scanf
函数中的空格
怎么用
?
答:
1、
scanf
("%d%d",&a,&b)输入的两个数据用空格,TAB或者回车区分开。2、scanf("%d,%d",&a,&b) 输入的两个数据用逗号区分开。3、scanf函数功能是从外设读取数据并
赋值
给变量,%d代表接收一个整形数,&a代表变量a的内存地址,也就是说把读取的第一个整形数赋值给变量a。4、scanf函数称为格式...
请问
怎么
做输入5个数
给数组
a,再输入5个数给数组b,将两个数组对应的元素...
答:
include<stdio.h> int main(){ int i,a[5],b[5],c[5];printf("请输入a
数组
的5个数据:");for(i=0;i<5;i++)
scanf
("%d",&a[i]);printf("请输入b数组的5个数据:");for(i=0;i<5;i++)scanf("%d",&b[i]);;for(i=0;i<5;i++){ c[i]=a[i]+b[i];printf("%-...
C语言中
怎样用
for循环给字符
数组赋值
答:
方法一:char a[100];for(;
scanf
("%c",&a[i])!=EOF;); //for循环读入每个字符,包括空格符,换行符,直到文件末尾。这样整个输入都被读到一个字符串当中。方法二:char a[100][100]; int i;for(;gets(a[i++]);); //for循环读入每行字符串,这样每行输入由一个字符串储存。
怎么
把输入的数存入
数组
答:
有两种方式:1 先输入数值,在存放在
数组
的对应位置中,即
赋值
给对应元素。如
scanf
("%d",a[k] = i;就是先输入到变量i中,然后把i存储在a的第k个元素中。2 直接输入到数组对应元素中。如scanf("%d",a[k]);与1中的例子是相同效果,只是减少了中间变量的
使用
。
C语言
怎样给
字符
数组赋值
答:
例子:char a[10];char ch='a';for( i=0;i<10;i++ )a[i]=ch+i ; //可
通过数组
下标引用数组元素,完成
赋值
char *p;for( p=a; p
C语言
如何
输入一个
数组
答:
1、输入
数组
需要使用指针获取地址后,就能
对
得到的数组就行操作了。首先打开DEV C++软件,新建一个空白的C语言文件:2、输入程序的源码,先定义一个整型数组“a[5]”,
采用scanf
语句输入数组中的每个元素,这里使用指针来对输入的数字进行访问,要先给输入的每一个数字给予它的地址,便于访问,最后拿得到...
C语言
如何
把输入进去的数放到
数组
中
答:
include<stdio.h> void main(){ int a[3][3],i,j;for(i=0;i<3;i++)for(j=0;j<3;j++)sacnf("%d",&a[i][j]);for(i=0;i<3;i++)for(j=0;j<3;j++)printf("a[%d][%d]=%d ",i,j,a[i][j]);}
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语言中,
scanf
里面要是
数组
要不要加
答:
数组
分
为
两种 一种是char 类数组, 可以作为字符串输入 这种 不需要加&,用%s输入 另一种, 是其它数组,要逐个元素输入 需要加& 比如 &a[3] 输入a[3]如果要输入a[0]可以直接用a 或者用&a[0]
棣栭〉
<涓婁竴椤
6
7
8
9
11
12
13
14
10
15
涓嬩竴椤
灏鹃〉
你可能感兴趣的内容
本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
©
非常风气网