非常风气网www.verywind.cn
首页
scanf存入数组
用
scanf
输入数据到
数组
中需要加&吗?
答:
可以观察到,arr[0]并未
存入
字符,t的数值比预期少1 原因:这种情况通常发生在前面已经有了输入语句,而当前的
scanf
是在接收字符(即用%c控制输入)时。由于前面的输入语句(不一定是scanf)把最后输入的'\n'遗留在了输入缓冲区,而当前的scanf(“%c”,...);又会把'\n'当一个字符接收,又...
如何在C语言中用
scanf
输入
数组
答:
int num;char name[20];char sex;int age;stu[5];int i;for(i=0;i<5;i++)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( ...
定义一个
数组
a[5],给数组录入数据
scanf
,录入后找到数组中最大的值...
答:
// 读入数据 printf("请输入5个整数:\n");for (i = 0; i < 5; i++) {
scanf
("%d", &a[i]);} // 找到最大值 max = a[0];for (i = 1; i < 5; i++) { if (a[i] > max) { max = a[i];} } printf("
数组
中最大的值为:%d\n", max);return 0;} 这段...
如何循环接受
scanf
输入的int值并且
存入数组
?
答:
int main(){ int a[1000],n,i=0;long s=0;printf("请输入数据,并以-1表示结束:");while(1){
scanf
("%d",&a[i]);if(a[i]==-1)break;s+=a[i++];} printf("共输入有效数据%d个,总和=%ld,平均值=%lf\n",i,s,(float)s/i);system("pause");return 0;} ...
C语言如何把输入进去的数放到
数组
中
答:
有两种方式:1 先输入数值,在存放在数组的对应位置中,即赋值给对应元素
。如 scanf("%d",&i);a[k] = i;就是先输入到变量i中,然后把i存储在a的第k个元素中。2 直接输入到数组对应元素中。如 scanf("%d",&a[k]);与1中的例子是相同效果,只是减少了中间变量的使用。
用
scanf
函数输入一个字符串到
数组
str中正确的语句是
答:
您好,很高兴回答您的问题。输入字符串到字符
数组
中,正确的语句可以用循环一个个输入,也可以整体输入,方法为
scanf
("%s",str)或者for (i=0;i<strlen(str);i++)scanf("%c",str[i]);str [i]="\n";
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]); }}用循环语句实现 ...
怎么用
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
和循环语句是怎么给
数组
一一赋值的,希望说得详细点_百...
答:
include <stdio.h>int main(void){ int name[10];int n;for (int i=0;i<10;i++){
scanf
("%d",&n);//输入函数,后边的&n是说
存入
n的所在的地址 name[i] = n;//再把输入数据给
数组
} for (i=0;i<10;i++){ printf("%d\n",name[i]);} return 0;} ...
1
2
3
4
5
6
7
8
9
10
涓嬩竴椤
灏鹃〉
你可能感兴趣的内容
scanf可以直接输入数组吗
c语言用scanf输入数组
scanf定义数组
scanf能输入数组吗
scanf循环输入数组
用scanf输入字符数组怎么写
c语言scanf输入数组格式
scanf函数输入数组
数组访问正确的是scanf
本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
©
非常风气网