88问答网
所有问题
C语言:定义一个符号常量N,从键盘上输入有N个元素的数组a,找出其中的最大数及其下标。
如题所述
举报该问题
推荐答案 2013-06-13
#include<stdio.h>
#define N 10
int main()
{
int i,*max,a[N];
for(i=0;i<N;i++)
{
printf("请输入第%d个数:",i);
scanf("%d",&a[i]);
}
max=&a[0];
for(i=1;i<N;i++)
if(*max<a[i])
max=&a[i];
printf("最大值 max=%d\n",*max);
printf("最大值下标为:%d",max-&a[0]);
return 0;
}
大致是这样,编译环境是VC6.0
希望对你有帮助。
温馨提示:答案为网友推荐,仅供参考
当前网址:
http://88.wendadaohang.com/zd/VVKcMBS1c.html
其他回答
第1个回答 2013-06-13
#include<stdio.h>
#define N 10
void main()
{
int i,max,a[N],t=0;
printf("请输入10个数:\n");
for(i=0;i<N;i++)
scanf("%d",&a[i]);
max=a[0];
for(i=1;i<N;i++)
if(max<a[i])
{
max=a[i];
t=i;
}
printf("最大值 max=%d 其下标是%d\n",max,t);
}//还有问题的话,欢迎追问
第2个回答 2013-06-13
#include<stdio.h>
#define N 10
void main()
{
int i,max,a[N],maxi;
for(i=0;i<N;i++)
scanf("%d",&a[i]);
max=a[0];
for(i=1;i<N;i++)
if(max<a[i])
{
max=a[i];
maxi=i;
}
printf("最大值 max=%d,下标maxi=%d\n",max,maxi);
}
相似回答
C语言
程序设计:题
1
、
从键盘上输入
任意个整数,输入-1时结束,分别统计其 ...
答:
第
一个:
#include<stdio.h>#include<stdlib.h>#include<time.h>#define N 5main(){int a[N];int i,s1,s2;s1=0;s2=0;printf("请输入%d
个数,
以-1结束:\n",N);for(i=0;i<N;i++){scanf("%d",&a[i]);if(a[i]%2==0)s1+=1;elses2+=1;}printf("偶数个数为%d个\n...
用
C语言
编写:求
元素个数
为 10 的一维
数组元素
中
的最大
值、最小值和平...
答:
include <stdio.h>#define N 10 //
定义符号常量
//求最大值函数int max_func(int a[],int n){ int i,max; for(max=a[0],i=1;i<N;i++) //初始默认最大值为a[0],遍历数组元素 if(max<a[i]) //如果当前最大值<当前
数组元素,
则将该元素赋值给max max=a[i]...
用
c语言
输出
最大的数
答:
1、首先定义a,b,c,max四个整型变量,并输入a,b,c三个数;2、
定义最大
值为a,if循环体还是对b和c进行循环;3、根据循环体判断最大的值,最后输出结果。
C语言:
在main函数中
,定义一个
含
N个元素的数组,其中N
是
符号常量,
然后编 ...
答:
include<stdio.h> void main(){ void sr(int a[]);void sc(int a[],int m);void js(int a[],int *max,int *min);void px(int a[]);int a[N],m,max,min;/***/ printf("
输入一个数
m ");scanf("%d",&m);sr(a);sc(a,m);js(a,&max,&min);printf("最大值max=%d...
c语言数组的
大小
答:
如果从 1 开始,那么数组的第 5
个元素
就是 a[5],而
定义数组
时是 int a[5],两个都是 a[5] 就容易产生混淆。而下标从 0 开始就不存在这个问题了!所以
定义一个数组 a
[n],那么这个数组中元素最大的下标是 n–1;而元素 a[i] 表示数组 a 中第 i+1 个元素。另外,方括号中的常量...
c语言数组的定义
答:
在
C语言
中使用数组必须先进行
定义,
一维数组
的定义
方式为:类型说明符; 数组名 ;[常量表达式]。
其中,
类型说明符是任一种基本数据类型或构造数据类型。数组名是用户
定义的数组
标识符,方括号中的常量表达式表示数据
元素的
个数,也称为数组的长度。例如:int a[10]; /* 说明整型
数组a,有
10
个元素
...
C语言
中一维
数组
正确的
定义
答:
可以是常量或
符号常量,
不能为变量。例如:1、int x[8]; 表示
定义一个
整型数组x,数组长度为8.2、float a[8],b[10];表示定义一个实型数组b,数组长度为8,一个实型
数组c,数组
长度为10 3、 ch[15]; 表示定义一个字符数组ch,数组长度为15。
c语言
中中括号什么意思?[ ]
答:
1],a[2],a[3],a[4],a[5]这6个。
C语言
支持
定义一
系列相同连续的变量空间,其定义形式为type name[N];代表定义个数为N,每个元素类型均为type型
的数组
变量name。在C中规定,数组
元素的
下标n是从0开始计数的,所以对于定义的a[100], 其合法的元素为a[0], a[1],... , a[99]。
大家正在搜
c语言中常量的定义
c语言中常量的要求
c语言中字符常量
c语言常量的正确表示
c语言数据常量
c语言常量和变量
c语言字符型常量
c语言字符串常量
N上面带个符号
相关问题
急求C语言编程:从键盘输入n个实数(n的值由键盘输入),求其...
c语言:在main函数中,定义一个含N个元素的数组,其中N是...
C++编程 输入一个正整数n(1<n<=10),再输入n个整...
C语言:在main函数中,定义一个含N个元素的数组,其中N是...
,输入n个数,求其中的最大值, C语言循环结构
用c语言 任意输入n个数,输出其中最大数和最小数,并输出它们...
C语言程序设计:题1、从键盘上输入任意个整数,输入-1时结束...
输入n个整数,求出其中最大数及其所在位置,以及此n个数中的个...