当前位置:首页 » 编程语言 » c语言一维数组的输入

c语言一维数组的输入

发布时间: 2023-07-29 11:54:12

c语言编程:用指针表示法给一维数组元素输入值,输出各元素的值及元素之和

#include <stdio.h>


int main()

{

int a[6],i,sum,*p;

printf("Please input data of a[6]: ");

for(i=0,p=a;i<6;++i)

scanf("%d",p++);

printf("Output arry: ");

for(i=0,sum=0,p=a;i<6;++i)

{

printf("%d ",*p);

sum+=*p++;

}

printf(" s=%d ",sum);

return 0;

}

㈡ C语言如何实现一个一维数组的输入输出

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,675,896,101,301,401,980,431,451,777},k;

fun(a, 10, &k);

printf("%d,%d", k, a[k]);

}

(2)c语言一维数组的输入扩展阅读:

思路:

1、先定义数组(其数组长度取最大值,题目要求为10),然后通过for循环给数组一个个赋值,即可得到一个数组;

2、找数组的最大值,这一步是最关键的一步,由于所输入的值不确定那个是最大值,故可以先设置另一个一个变量(index)来存储最大值变量的下标。

3、紧接着继续在数组里for循环,逐一跟下标为index的值相比较,如果比下标为index的值大,这时候就将两者中数值大的下标赋值给index。

4、按要求输出。

热点内容
我的世界服务器教程手机版网易 发布:2025-08-22 14:37:45 浏览:253
如何屏蔽安卓系统提示 发布:2025-08-22 14:25:29 浏览:888
编译程序的配置是什么意思 发布:2025-08-22 14:17:55 浏览:884
windowslinux分区 发布:2025-08-22 14:12:52 浏览:16
安卓手机微信如何开启共享 发布:2025-08-22 14:03:51 浏览:118
编程小飞侠 发布:2025-08-22 14:02:22 浏览:191
我的世界大神dream最常玩的服务器 发布:2025-08-22 13:46:20 浏览:751
哪个手机厂商定制的安卓 发布:2025-08-22 13:45:23 浏览:119
加密视频破解吧 发布:2025-08-22 13:42:51 浏览:143
暗黑战神服务器搭建 发布:2025-08-22 13:41:46 浏览:829