00问答网
所有问题
当前搜索:
float数组scanf
scanf
函数后面不可以加一个
float
型的
数组
吗?为什么?
答:
float
a[2][2];是定义
数组
a中元素类型为float型,&a[2][2]是数组的地址,是一个指针值,程序本身有问题 main(){ float a[2][2];
scanf
("%f",&a[2][2]);} 这样就可以编译了
输入一个长度为5的一维
数组
其数据类型为
float
求数组元素的平均值并输出...
答:
float
avg; //定义一个变量avg,用来存储
数组
元素的平均值 int i; //定义一个循环变量i printf("请输入5个浮点数:\n"); for(i = 0; i < 5; i++) //用for循环输入5个浮点数,并赋值给数组a {
scanf
("%f",&a[i]); //从键盘输入一个浮点数,并赋值给a[i]sum += a[i...
利用
scanf
初始化6个长度的浮点型一维
数组
,设置一个阈值,找出数组中大 ...
答:
利用
scanf
初始化6个元素的浮点型一维
数组
,设置一个阈值,找出数组中大于等于这个阈值的所有元素:include <stdio.h> int main(){ int i;
float
a[6],x;for(i=0; i<6; i++)scanf("%f",&a[i]);scanf("%f",&x);for(i=0; i<6; i++)if(a[i]>=x)printf("%g\t",a[i]);retur...
int n;
scanf
("%d",&n);
float
a[n];这
数组
定义中哪个错误,为什么_百度知...
答:
float
a[n];这样的定义在C中是违法的;因为在
数组
的定义中,它的数组长度是不能为变量,尽管这个变量已经定义过了!
C语言中用
scanf
输入双精度浮点数
答:
C语言中用
scanf
输入双精度浮点数的源代码如下 include <stdio.h> include <stdlib.h> int main(){ int n, *a, i;printf("请输入
数组
长度:");scanf("%d", &n);a = malloc(sizeof(int) * n); /*分配内存*/ printf("请输入%d个数:\n", n);for(i = 0; i < n; i++)scanf(...
定义一个长度为10的
数组
,
float
型,采用for对成员变量赋值;输出数组元素...
答:
float
a[10],s=0.0,aver,t;int i,j;for(i=0;i<10;i++)
scanf
("%f",&a[i]);for(i=0;i<10;i++)printf("%f\n",a[i]);for(i=0;i<10;i++)s+=a[i];aver=s/10;for(i=0;i<10;i++)for(j=0;j<10-i;j++)if(a[j]<a[j+1]){ t=a[j];a[j]=a[j+1]...
c程序设计求
数组float
=a[10],从键盘输入数据,求最大值和最小值以及下 ...
答:
include <stdio.h>void main(){
float
a[10];double max,min;int i,maxi,mini;printf("input 10 numbers:\n");for (i=0; i<10; i++)
scanf
("%f",&a[i]);max=a[0];min=a[0];maxi = mini = 0;for(i=0;i<=9;i++) {if(maxa[i]) // 找最小值{min = a[i];min...
...其功能是在
float
类型一维
数组
中查找最大值、最小值。
答:
include <stdio.h>#define N 100int main(){
float
max,min,a[N]; int n,i;
scanf
("%d",&n); for(i=0;i<n;i++) scanf("%f",a+i); for(max=min=a[0],i=1;i<n;i++) { if(a[i]>max) max=a[i]; if(a[i]<min) min=a[i];...
为什么在c中用
scanf
()输不进
数组
的值
答:
include<stdio.h> define n 10 main(){int i;
float
b[n];for(i=0;i<n;i++){
scanf
("%f",&b[i]);printf("%f ",b[i]);if(i%5==4)printf("\n");} printf("\n");} 这是我随便写的一个程序,你参考下,下图为运行结果 ...
请帮我解释下这个程序(菜鸟)
答:
// 定义
float数组
score,元素10个,另定义一个变通float变量aver float score[10],aver;// 定义int型变量i int i;// 向终端打印提示信息 printf("input 10 scores:\n");// 通过for循环来初始化 for(i=0;i<10;i++)// 从标准输入获取score各元素值[&score[i]或修改为score+i]
scanf
("%f"...
1
2
3
4
5
6
7
8
9
10
涓嬩竴椤
灏鹃〉
其他人还搜
c语言scanf输入float
用scanf函数输入数组
float对应的scanf
c语言scanf输入数组
scanf与数组
scanf怎么输入数组
scanf输入数组
用scanf给字符数组赋值
c语言float与double