00问答网
所有问题
当前搜索:
c语言怎么用scanf输入数组
怎么用C语言
的
scanf
实现一次
输入
若干个数据
答:
int a[15],i;for(i=0;i<15;++i)
scanf
("%d",&a[i]);
c语言中
多个
scanf怎么输入
答:
1、首先在打开的
C语言中
,写上注释内容,然后定义一个枚举,enum 枚举的名称,如下图所示。2、然后在大括号里面定义枚举开始的位置和属性名,如下图所示。3、来到main函数中,为枚举赋予一个变量,如下图所示。4、给这个变量赋值,值是枚举里面定义好的一个属性名。5、最后将这个属性的值打印出来,...
用
c语言
,
用scanf
和
数组输入
,请输入任意个数,按回车键结束,统计多少个...
答:
include<stdio.h> main(){ int a[70],i=0;char y;printf("请
输入
任意个数,按回车键结束,统计多少个\n");while((y=getchar())!= ‘\n’) // 这里用来判断是否输入了回车,如果是则结束 {
scanf
("%d",&a[i++]);// 每次
数组
下标要记得增加 } printf("您输入%d个数",i);// ...
请问大神
c语言中
字符
数组
的
输入
输出到底
怎么
弄的呢?
答:
字符
数组
的
输入
输出可以有两种方法:逐个字符输入输出(%c)整个字符串一次输入输出(%s)输出的字符中不包括结束符’\0’用%s输出字符串时,printf函数中的输出项是字符数组名,不是数组元素名 如果一个字符数组中包含多个’\0’,则遇第一个’\0’时输出就结束 可以
用scanf
函数输入一个字符串 scanf...
C语言中怎么
给一个结构体
用scanf
进行赋值?
答:
} 如:
scanf
("%c%c%c",&a,&b,&c);
输入
为:d e f 则把'd'赋予a, ' '(空格)赋予b,'e'赋予c。因为%c 只要求
读入
一个字符,后面不需要用空格作为两个字符的间隔,因此把' '作为下一个字符送给b。只有当输入为:def(字符间无空格) 时,才能把'd'赋于a,'e'赋予b,'f'赋予c。
用
C语言
动态
输入
一个
数组
要
怎么
弄
答:
include<stdio.h> define N 10000 int main(){ int a[N],n,i;
scanf
("%d",&n);for(i=0;i<n;i++)scanf("%d",&a[i]);return 0;}
怎么用scanf读入
字符串到
数组
里去?(
c语言
)
答:
用 scanf
("%s",a)
读入
字符串 遇到空格的话 空格后面的字符就读不出来了 用这样读入就可以读如空格了 main(){ char a[20];int i=0,t=0;while((a[i++]=getchar())!='\n')t=i;printf("%d",t);}
C语言中
用scanf
函数
输入
字符串
数组
,取地址符&是不用输的,如果输了取...
答:
不一样。
C语言
的字符串为数组形式,而数组的名称可以表示其地址,故对字符串
输入
不需要加地址符。而单独的字符、整型变量等的名称不能直接表示地址,故需要加地址符。数组名就代表了该数组的地址。整个数组是一块连续的内存单元,数组名所代表的地址为第0个元素的地址,c就代表c[0]的地址。设
数组c
的...
c语言怎么
对整形
数组
部分
输入
?
答:
scanf
("%d", &a[cnt]);if (a[cnt] == 0){ break;} cnt++;} printf("input = :\r\n");for (int i = 0; i < cnt; i++)printf("%d ", a[i]);printf("\r\n");} 不论是第一种方法,还是第二种方法,你定义的
数组
都必须大于你
输入
的数据数 “啊,我不知道他可能输几...
C语言用scanf
给
数组
赋值问题
答:
包括空格、回车等),直到遇到第一个非空白字符出现为止。当你
输入
完5个数之后,由于你的%d后面带空格,所以
scanf
仍然在期待出现一个非空白符才结束。你甚至可以在输入完5个数之后,再输入一个字母,也是可以的(只要不是空白字符就行)。这是
C语言
的特性,你有空可以多读读C标准库的书。
棣栭〉
<涓婁竴椤
2
3
4
5
6
7
8
9
10
11
涓嬩竴椤
灏鹃〉
其他人还搜