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

请问个有关问题,不知道如何搞定,大家帮帮忙

2012-05-04 
请教个问题,不知道怎么搞定,大家帮帮忙#include stdio.hint main(int argc, char *argv[]){int b,nint

请教个问题,不知道怎么搞定,大家帮帮忙
#include <stdio.h>
int main(int argc, char *argv[])
{
int b,n;
int a[5]={1,3,5,7,9};
printf("input one number");
scanf("%d",&b);
for(n=0;n<5;n++)
{
if(b>=a[n])printf("%d\n",b);//continue;
else printf("%d\n",a[n]);//continue;
}


return 0;
}
想输入一个数,然后和数组中的每个数比较,并输出最大数,有没有指针方法的?

[解决办法]

C/C++ code
#include <stdio.h>void outPutMax(int* a, int &num){    int n;    for(n=0;n<5;n++)    {        if(*(a + n) > num)            num = *(a+n);    }    printf("%d\n", num);    }int main(int argc, char *argv[]){    int b;    int a[5]={1,3,5,7,9};    printf("input one number");    scanf("%d",&b);    outPutMax(a, b);    return 0;} 

热点排行