btcq.net
当前位置:首页 >> 数组怎么输出 >>

数组怎么输出

数组申请2113是下标是数组元素的个数 而数组的5261下标是从0开始的 你申请的是一个 含410210个元素的数1653组,故下标是0-9十个.还有数组输出得用内一个循环,不然只能够能一个一容个输出#include<stdio.h> void main() { int a[10]={0,1}; int i; for(i=0;i<10;i++) printf("%d\n",a[i]); }

#include <stdio.h>main(){ int a[5]; int i; printf("input:"); for(i=0;i<5;i++)//输入你想要输入的五个数 scanf("%d",&a[i]); for(i=4;i>=0;i--)//逆序输出 printf("%4d",a[i]);}

(**生成一维数组,存到C:/Users/zhou/Desktop/11.txt **)Data=Table[w,{w,0,1,0.01}] Export["C:/Users/zhou/Desktop/11.txt", Data, "Table"](**从文件中读入一维数组 **)snum = OpenRead["C:/Users/zhou/Desktop

先 排完序 再输出 输出放到第一级循环外面,在输出a数组即可

在C语言中for语句内不能有变量的初始化,for(i=0;i<=9;i++)应改为:i=0; for(i;i<=9;i++) { } j变量同上;输入时scanf中应该是&a[i] int a[n];//n是数值的个数 所有要有10个数的数组应该是:int a[10];

#include<stdio.h> main() { int a[5][5]; int i,j,k; for(i=0;i<5;i++) { j=0; for(k=i+1;k>1;k--,j++) a[i][j]=k; for(k=5;k>i;k--,j++) a[i][j]=1; } for(i=0;i<5;i++) { for(j=0;j<5;j++) printf("%d",a[i][j]); printf("\n"); } }

//如下的函数可以输出整型数组的全部数据//第一个参数是数组名,第二个参数是数组元素的个数 void show(int num[],int n) { int i; for(i=0;i<n;i++) printf("%d\t",num[i]); }

array() 怎么用引号 不就成字符串了吗? 这个数组写法有问题!$data=array('张三' => 5.0969,'李四' => 3.8069,'狗蛋' => 3.8013);//方法一echo $data['张三']."++".$data['李四']."++".$data['狗蛋']."<br/>";//方法二foreach($data as $k=>$v){ echo $data[$k]."++";}echo "<br/>";//方法三foreach($data as $k=>$v){ echo $v."++";}

你循环语句里面找到最小值之后加printf(“%d\n”,i);就可以了,这里i是你循环的那个参数,也就是数组下标.

你可以循环遍历没一个数组成员,比如说num[10]; int i; for(i=0;i{ printf("num[%d]=%d,"i,num[i]); } printf("\n");

网站首页 | 网站地图
All rights reserved Powered by www.btcq.net
copyright ©right 2010-2021。
内容来自网络,如有侵犯请联系客服。zhit325@qq.com