ubuntu安装jdk全过程(仅供参考)
时间:2010-08-20
来源:互联网
代码如下,意思是让用户敲入10个数字,然后选出最大的那个
#include <stdio.h>
#define SIZE 10
int max(int array[SIZE]);
int main()
{
int num[SIZE];
printf("Please enter 10 numbers: ");
for(int i=0;i<10;i++)
{
int enter;
scanf("%d",&enter);
num[i]=enter;
}
int maxium=max(num);
printf("The maximum value is %d",maxium);
getchar();
getchar();
return 0;
}
int max(int array[SIZE])
{
int i;
for(i=0;i<10;i++)
{
for(int count=0;array[i]>=array[count];count++)
{
if(count==9)
{
return array[count];
}
}
}
}
谢谢这位好心人,我只要它正常运行就行了

作者: boxjellyfish 发布时间: 2010-08-20
#include <stdio.h>
#define SIZE 10
int max(int array[SIZE]);
int main()
{
int num[SIZE];
int i;
printf("Please enter 10 numbers: ");
for(i=0;i<10;i++)
{
int enter;
scanf("%d",&enter);
num[i]=enter;
}
getchar();
int maxium=max(num);
printf("The maximum value is %d\n",maxium);
return 0;
}
int max(int array[SIZE])
{
int i;
int count;
for(i=0;i<10;i++)
{
for(count=0;array[i]>=array[count];count++)
{
if(count==9)
{
return array[count];
}
}
}
}
就是for循环3个式子里不能定义变量,另外getchar也要注意
作者: hzyg 发布时间: 2010-08-20
{
int i, max = array[0];
for(i=1;i<SIZE;i++)
{
if(array[i] > max)
{
max = array[i];
}
}
return max;
}
按照你的代码,你返回的值永远是 array[9].
作者: linjiework 发布时间: 2010-08-20
作者: linlee 发布时间: 2010-08-20
#define SIZE 10
int max(int arr[]);
int max(int arr[]) {
int max_num = arr[0],i;
for (i = 1; i < SIZE; ++i) {
max_num = max_num > arr[i] ? max_num : arr[i];
}
return max_num;
}
int main(void) {
printf("please enter 10 number: ");
int i, arr[SIZE];
for (i = 0; i < SIZE; ++i) {
scanf("%d",arr + i);
}
printf("The maximum is %d\n",max(arr));
return 0;
}
作者: link_01 发布时间: 2010-08-20
代码如下,意思是让用户敲入10个数字,然后选出最大的那个
#include <stdio.h>
#define SIZE 10
int max(int array[SIZE]);
int main()
{
int num[SIZE];
printf("Please enter 10 numbers: ");
for(int i=0;i<10;i++)
{
int enter;
scanf("%d",&enter);
num[i]=enter;
}
int maxium=max(num);
printf("The maximum value is %d",maxium);
getchar();
getchar();
return 0;
}
int max(int array[SIZE])
{
int i;
for(i=0;i<10;i++)
{
for(int count=0;array[i]>=array[count];count++)
{
if(count==9)
{
return array[count];
}
}
}
}
谢谢这位好心人,我只要它正常运行就行了

作者: boxjellyfish 发布时间: 2010-08-20
#include <stdio.h>
#define SIZE 10
int max(int array[SIZE]);
int main()
{
int num[SIZE];
int i;
printf("Please enter 10 numbers: ");
for(i=0;i<10;i++)
{
int enter;
scanf("%d",&enter);
num[i]=enter;
}
getchar();
int maxium=max(num);
printf("The maximum value is %d\n",maxium);
return 0;
}
int max(int array[SIZE])
{
int i;
int count;
for(i=0;i<10;i++)
{
for(count=0;array[i]>=array[count];count++)
{
if(count==9)
{
return array[count];
}
}
}
}
就是for循环3个式子里不能定义变量,另外getchar也要注意
作者: hzyg 发布时间: 2010-08-20
{
int i, max = array[0];
for(i=1;i<SIZE;i++)
{
if(array[i] > max)
{
max = array[i];
}
}
return max;
}
按照你的代码,你返回的值永远是 array[9].
作者: linjiework 发布时间: 2010-08-20
作者: linlee 发布时间: 2010-08-20
#define SIZE 10
int max(int arr[]);
int max(int arr[]) {
int max_num = arr[0],i;
for (i = 1; i < SIZE; ++i) {
max_num = max_num > arr[i] ? max_num : arr[i];
}
return max_num;
}
int main(void) {
printf("please enter 10 number: ");
int i, arr[SIZE];
for (i = 0; i < SIZE; ++i) {
scanf("%d",arr + i);
}
printf("The maximum is %d\n",max(arr));
return 0;
}
作者: link_01 发布时间: 2010-08-20
热门阅读
-
office 2019专业增强版最新2021版激活秘钥/序列号/激活码推荐 附激活工具
阅读:74
-
如何安装mysql8.0
阅读:31
-
Word快速设置标题样式步骤详解
阅读:28
-
20+道必知必会的Vue面试题(附答案解析)
阅读:37
-
HTML如何制作表单
阅读:22
-
百词斩可以改天数吗?当然可以,4个步骤轻松修改天数!
阅读:31
-
ET文件格式和XLS格式文件之间如何转化?
阅读:24
-
react和vue的区别及优缺点是什么
阅读:121
-
支付宝人脸识别如何关闭?
阅读:21
-
腾讯微云怎么修改照片或视频备份路径?
阅读:28