当前位置:首页 » 编程语言 » 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-04-03 17:46:38 浏览:255
三星如何取消指纹解锁密码 发布:2025-04-03 17:22:03 浏览:898
阿里云服务器和自己电脑 发布:2025-04-03 17:21:01 浏览:169
锈湖安卓在哪里下载 发布:2025-04-03 17:14:34 浏览:981
Java项目案例分析 发布:2025-04-03 17:01:33 浏览:270
sql导入导出数据库 发布:2025-04-03 16:48:18 浏览:781
微信平台数据库 发布:2025-04-03 16:46:28 浏览:887
网络编程技术电大 发布:2025-04-03 16:43:06 浏览:349
编程菜鸟教程 发布:2025-04-03 16:39:51 浏览:255
android网络库 发布:2025-04-03 16:36:52 浏览:557