用c语言:输入10个数,要求输出其中最大的数

2024年11月28日 14:39
有5个网友回答
网友(1):

方法1:(利用比较法)

方法2:(利用起泡法)

方法3:(利用函数的模块化设计)

扩展资料

c语言程序结构:

1、判断语句(选择结构):

if 语句:“如果”语句;if—else 语句:“若…(则)…否则…”语句;switch 语句:“切换”语句;switch—case:“切换—情况”语句。

2、循环语句(循环结构):

while 语句:“当…”语句;do—while 语句:“做…当…(时候)”语句;for 语句:条件语句(即“(做)…为了…”语句)。

3、跳转语句(循环结构:是否循环):

goto 语句:“转舵”语句,也称“跳转”语句;break 语句:“中断”(循环)语句,即结束整个循环;continue 语句:“继续”语句(结束本次循环,继续下一次循环);return 语句:“返回”语句。

参考资料来源:百度百科——C语言

网友(2):

方法1:(利用比较法)

方法2:(利用起泡法)

方法3:(利用函数的模块化设计)

扩展资料:

c语言实现99乘法表格

我们需要定义两个变量i、j,分别控制行和列的循环输出,并在内循环中设置换行条件i==j。

但如果想让你的乘法表看起来更美观,则需要打印时的乘法结果输出采用%2d的形式进行右对齐。

输出乘法口诀表。

#includeint main()

int i, j; for (i = 1; i <= 9; i++)//  

i控制行数 {  for (j = 1; j <= i; j++)// 

j控制列数,条件j<=i控制第i行的输出列数小于等于i 

{
printf("%d*%d=%2d ", j, i, j*i);   if (i == j)//  判定换行的条件
printf("\n");
}
}
system("pause"); return 0;
}

网友(3):

Code:

#include

#include

int main()

{

int i =0;

int a[10];

for(i = 0; i < 10; i++)

scanf("%d",&a[i]);

int max = a[0];

for(i = 0; i < 10; i++)

if(max < a[i])

max = a[i];

printf("%d",max);

return 0;

}

Result:

分析:

比较十个数的大小,我们首先需要定义一个十个数的数组来存储输入数字,然后定义一个最大值默认为a【0】,接下来就是比较数字,如果目前的最大值小于a[i]那么max就改为a【i】,将所有的数字遍历以后,就可以得到最大值。

网友(4):

思路:

1 输入一个数,保存为最大的数。

2 依次输出剩余9个数,并与最大数比较,如新输入的更大,则替换其值为最大数。

3 输出最大数。

代码:

#include 
int main()
{
    int n,max, i;
    scanf("%d", &max);//第一个数。
    for(i = 1; i < 10; i ++)//剩余九个数。
    {
        scanf("%d",&n);
        if(n>max)max=n;//判断是否更大,如更大则替换。
    }
    printf("%d\n",max);//输出最大数。
    
    return 0;
}

网友(5):

#include

int max(int a[],int n)

{int i,max=0;

for(i=1;i

if(a[i]>a[max])max=i;

return max;

}

int main()

{int i,a[10];

for(i=0;i<10;i++)

scanf("%d",&a[i]);

i=max(a,10);

printf("最大的数是第%d个数,它是%d\n",i+1,a[i]);

return 0;

}