首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > C语言 >

C语言代码:解决办法

2012-05-02 
C语言代码:#includestdio.h//creat a functionint Array1(){int array[10]int i 0i 6i++int cons

C语言代码:
#include<stdio.h>
//creat a function
int Array1()
{  
 int array[10];
 int i = 0;i <6;i++;
 int constant;
 constant = array[0];
 while(constant<array[i+1])
 /*{
  int i = 0;
  ;
 }*/
 //do
 {
  constant = array[i];
  array[i] = array[i+1];
  array[i+1] = array[i];
 }
return constant;
}
// main 
void main()
{
 int array[] = {1,3,5,2,4,6,7,10,9};
 int array1;
 print("The maxum number is","%d",constant);
}
 
在这个程序中main函数怎样调用自定义Array1函数,并输出最大值?

[解决办法]

C/C++ code
#include<stdio.h>//creat a functionint Array1(int array[]){    int i = 0;i <6;i++; int constant; constant = array[0]; while(constant<array[i+1]) /*{  int i = 0;  ; }*/ //do {  constant = array[i];  array[i] = array[i+1];  array[i+1] = array[i]; }return constant;}// main  void main(){ int array[] = {1,3,5,2,4,6,7,10,9}; Array1(array1); print("The maxum number is","%d",constant);}
[解决办法]
刚才没看,改了一下:
C/C++ code
#include<stdio.h>//creat a functionint Array1(int array[], int n){    int i = 0; int constant=array[0]; while(i<n) {    if (constant < array[i])        constant = array[i];    ++i; }return constant;}// main  void main(){ int array[] = {1,3,5,2,4,6,7,10,9}; printf("The maxum number is %d", Array1(array, 10));}
[解决办法]
楼上的正解,

热点排行