c语言一维数组的输出
答:1、输入数组需要使用指针获取地址后,就能对得到的数组就行操作了。首先打开DEV C++软件,新建一个空白的C语言文件:2、输入程序的源码,先定义一个整型数组“a[5]”,采用scanf语句输入数组中的每个元素,这里使用指针来对输入的数字进行访问,要先给输入的每一个数字给予它的地址,便于访问,最后拿得到...
答:c语言,用printf输出一维数组的语句是printf ("%s", a),具体输出一维数组的操作步骤如下:1、首先我们打开Visual Studio 2010软件,新建一个项目。2、然后我们按照图示代码输入包含程序需要用到的头文件。3、然后我们按照图示代码输入主函数main。4、然后我们按照图示代码定义一个一维数组。5、然后我们按...
答:C语言程序如下:include <stdio.h> void fun(int a[],int n,int *k){ int i,maxxr,j;maxxr=a[0];for(i=0;i<n;i++){ if(maxxr<a[i]){ maxxr=a[i];} } for(i=0;i<n;i++){ if(maxxr==a[i]){ j=i;break;} } k=j;} int main(void){ int a[10]={ 876,...
答:int main(){ int a[6],i,j,temp;printf("输入6个数:\n");for(i=0;i<6;i++)scanf("%d",&a[i]);for(i=0;i<6;i++)for(j=i+1;j<6;j++)if(a[i]
答:scanf("%d", &arr[i]);} // 计算最大值 max = arr[0];for (i = 1; i < n; i++) { if (arr[i] > max) { max = arr[i];} } // 输出最大值 printf("最大值为:%d\n", max);return 0;} 先输入数字个数 n,然后输入 n 个数字,接着遍历数组找到最大值并输出。
答:int i = 0;for(i = 0; i < 10; i++)printf("%d ", a[i]);二维或多维,就多个循环,如二维的 int i,j;for(i = 0; i < 10; i++)for(j = 0; j < 10; j++)printf("%d ", a[i][j]);
答:include<stdio.h>int main(){float a[9]={9.8,12,45,67,23,19.8,2.55,45,37.5},max,min,s=0; int i; max=min=a[0]; printf("数组中的数:\n"); for(i=0;i<9;i++) {s+=a[i]; if(maxa[i])min=a[i]; printf("%g ",a[i]); } printf("\n最大值...
答:h>int a,b,p[9],i;FILE *in,*out;int main(){unsigned int seed;in=fopen("D:\\input.txt","r");fscanf(in,"%d,%d",&a,&b);seed=a;srand(seed);for(i=0;i<=9;i++){p[i]=rand()%(b-a)+a;printf("%d ",p[i]);} out=fopen("D:\\output.txt","w"...
答:void main(){ int a[100],*p;int n,t;/*你所要输入数字的个数*/ p=a;printf("please input number n:");scanf("%d",&n);t=n;while (n--)scanf("%d",p++);/*以此输入要输入的数字*/ p=p-t;for(int i=0;i<t;i++){ if(i%4==0)printf("\n");printf("%d\t",*(...
答:include<stdio.h> int main(){ int i;char s[6]="***";for(i=0;i<5;i++)printf("%*s\n",9-i,s);return 0;}
网友评论:
楚柿18646832213:
用c编程 输出一维数组的最大值和最小值的和 -
41713殳骂
:#include //#include int main() {int n, i, max, min, a[100];printf("要输入几个数字:");scanf("%d", &n);printf("请输入%d个数:\n", n);for(i=0;i scanf("%d", &a[i]);max = min = a[0]; //先让最小和最大都为第一个数,...
楚柿18646832213:
C语言编程:用一维字符数组方法输出下面的图形? -
41713殳骂
: #include<stdio.h> int main() { int i; char s[6]="*****"; for(i=0;i<5;i++) printf("%*s\n",9-i,s); return 0; }
楚柿18646832213:
【C语言】怎么输出一个一维数组以供其他程序使用? -
41713殳骂
: 这个简单啊 使用for循环2 for(i=0;i<10;i++) { printf("%d",a[i]);//输出数组10个数 }
楚柿18646832213:
c语言中输入一个数,在一维数组中查找,并输出它的地址,求大神 -
41713殳骂
: main() { int a[20],i,c,k=-1; for(i=0;i<20;i++)a[i]=2*i; printf(“已经产生了一个0~38之间的数组,请输入一个值查找=>”); scanf(“%d”,&c); for(i=0;i<20;i++) { if(a[i]==c) { k=i; break; } } if(k==-1)printf(“你输入的 %d 不在数组中.”,c); else printf(“%d 是第 %d 个数,地址是 %x .”,c,k,&a[k]); }
楚柿18646832213:
c语言一维数组逆序输出 指针,求指点!!! -
41713殳骂
: int i,temp,*p,T; //定义temp就行了,别定义*temp,不然按你后边的用法会错误的. T=(n/2)+1; for(p=a;p<a+T;p++) { temp=8p; //这里不是8P吧,应该是你输入*时候没有按shift*p=*(p+n-1); *(p+n-1)=temp; n--; }
楚柿18646832213:
c语言:编写一个程序输入单精度型一维数组a【6】,计算并输出a数组中所有元素的平均值 -
41713殳骂
: #include<stdio.h>#define N 6 void main() { float a[N],av; int i; for ( i=0;i<N;i++ ) scanf("%f",&a[i]); av=0; for ( i=0;i<N;i++ ) av+=a[i]; av/=N; printf("%f\n",av); }
楚柿18646832213:
用c语言编写一个函数,实现对一维数组进行按降序排序并输出 有没有大神知道咋做啊 感谢! -
41713殳骂
: 直接用sort就行了
楚柿18646832213:
C语言数组的输出函数 -
41713殳骂
: #include "stdio.h" void input(int a[10]) //给一维数组输入数据 { int i; for(i=0;i<10;i++) scanf("%d",&a[i]); } void output(int a[10]) //输出一维数组输入数据 { int i; for(i=0;i<10;i++) printf("%d ",a[i]); } int main() { int b[10]; input(b); //调用input函数给数组b赋值 output(b);//调用output函数输出数组b中的值 }
楚柿18646832213:
C程序中如何将结果(该结果是一个一维数组)以表格形式输出, -
41713殳骂
: #include <stdio.h> #include <math.h>int main() {int a[4][5];int i, j, k, s;k = 1;puts("该4行5列的二维数组是:");for(i = 0; i < 4; ++i) {for(j = 0; j < 5; ++j) {a[i][j] = k++;printf("%d\t", a[i][j]);if(i % 3 == 0 || j % 4 == 0)s += a[i][j];}putchar('\n');}printf("\n该二维数组周边元素之和 = %d\n", s); }
楚柿18646832213:
【求解】C语言的一维二维数组怎样输出 -
41713殳骂
: 用一个循环输出啊,例如如果用for循环的话就是 int i; for(i=0 ; i<10; i++) printf("%d ", a[i]);