11问答网
所有问题
当前搜索:
scanf可以直接输入数组吗
如何在C语言中用
scanf输入数组
答:
printf("请
输入
信息\n");
scanf
("%d",&stu[i].num);scanf("%s",&stu[i].name);scanf("%c",&stu[i].sex); //在%c之前加一个空格 scanf("%d",&stu[i].age);for(i=0;i<5;i++)printf( "*%s*",stu[i].name);
C语言
scanf输入数组
高手进
答:
scanf只能一个整型或一个字符,要输入数组一般都是和For循环套用
。如:int a[5], i;for (i = 0; i < 5; i++){ scanf ("%d", &a[i]);}
C语言如何把
输入
进去的数放到
数组
中
答:
scanf
("%d",&i);a[k] = i;就是先输入到变量i中,然后把i存储在a的第k个元素中。2
直接输入
到
数组
对应元素中。如 scanf("%d",&a[k]);与1中的例子是相同效果,只是减少了中间变量的使用。
使用
数组
时
可
像使用字符数组那样使用
scanf吗
?
答:
不可以
,需要用循环来对每个数scanf 形如:int i;int a[10];for(i=0;i<10;i+=1){ scanf("%d",&a[i]);}
c++如何
输入数组
答:
c++如何输入数组?在C语言中,有两个函数
可以
让用户从键盘上输入数组数据,它们分别是gets()和
scanf
()。scanf()是通过格式控制符%s输入数组字符串,除了字符串,还能输入其他类型的数据;gets()是
直接输入数组
字符串,并且只能输入字符串。但是,scanf()和gets()是有区别的。scanf()读取字符串时以空格...
c语言 怎样用
scanf输入数组
变量?
答:
include<stdio.h>void main(){ int a[10], i; //
输入
10个数,放入
数组
for(i=0; i<10; i++) {
scanf
("%d", &a[i]); } // 输出 for(i=0;i<10;i++) { printf("%d\n", a[i]); }}用循环语句实现 ...
c语言编程中,如何用
scanf
函数输出字符
数组
?
答:
定义一个字符
数组
,并用“初始化列表”对其赋以初值 用循环逐个输出此字符数组中的字符 include <stdio.h> int main(){ char c[15]={'r',' ','i','g',' ','g',' ','h','t','u',};int i;for(i=0;i<15;i++)printf("A=%c",c[i]);printf("\n");return 0;} ...
不知道数组元素个数,用
scanf输入数组
.
答:
因为
scanf
("%c",&string[i])用来
输入
字符串时是不需要用空格 把各个字符隔开的,而scanf 来获得整数时,你需要把整数用空格隔开,但是你
可以
先输入 代表数字的 字符串,然后把字符一个个转化为整数:include <stdio.h> include <string.h> void main(){ char string[100]={'\0'};int i=0,...
怎么用
scanf
()
输入数组
。。。
答:
你需要先定义一个很大的
数组array
[],然后:while(
scanf
("%d%d",&num1,&num2) != -1){ array[i++] = num1; array[i++] = num2;}以Ctrl+Z结束
输入
。
用
scanf输入
数据到
数组
中需要加&吗?
答:
逐个
输入数组
中的数,是要用&的,但是如果是字符数组,以字符串形式整体输入,就不用,示例:include<stdio.h>int main(){int n;int t=0;
scanf
(“%d”,&n);char arr[n];int i;for(i=0;i<n;i++){scanf(“%c”,&arr[i]);}printf(“%c\n”,arr[0]);for(i=...
1
2
3
4
5
6
7
8
9
10
涓嬩竴椤
灏鹃〉
其他人还搜
用scanf输入字符数组怎么写
c语言用scanf输入数组
c语言怎么用scanf输入数组
如何输入数组
C语言如何输入数组
scanf定义数组
c语言scanf输入数组格式
数组的输出
C语言数组的输入