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

作者&投稿:水章 (若有异议请与网页底部的电邮联系)
C语言 依次将10个数输入,要求将其中最大的数输出。~

可以参考下面的代码:
#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;
}

扩展资料:
C语言isupper()函数:判断一个字符是否是大写字母
C语言isspace()函数:判断一个字符是否是空白符
C语言isprint()函数:判断一个字符是否是可打印字符
C语言islower()函数:判断一个字符是否是小写字母
C语言ldexp()函数:返回x乘以2的exponent次方(次幂)的值
C语言atan()函数:求反正切
C语言atan2()函数:求x/y的反正切值
参考资料来源:百度百科-C语言函数
参考资料来源:百度百科-c语言

Linux基础知识学习 C语言作业:输入10个整数,输出其中最大的数


拓展资料
数组中的元素

与结构或类中的字段的区别
数组中的所有元素都具有相同类型(这一点和结构或类中的字段不同,它们可以是不同类型)。数组中的元素存储在一个连续性的内存块中,并通过索引来访问(这一点也和结构和类中的字段不同,它们通过名称来访问)。

类型
数组元素并非只能是基元数据类型,还可以是结构、枚举或类。

方法1:(利用比较法)

方法2:(利用起泡法)

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

扩展资料

c语言程序结构:

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

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

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

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

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

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

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



方法1:(利用比较法)

方法2:(利用起泡法)

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

扩展资料:

c语言实现99乘法表格

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

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

输出乘法口诀表。

#include<stdio.h>int 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("
");
}
}
system("pause"); return 0;
}



Code:

#include<stdio.h>

#include<math.h>

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】,将所有的数字遍历以后,就可以得到最大值。



思路:

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

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

3 输出最大数。

代码:

#include <stdio.h>
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
",max);//输出最大数。
    
    return 0;
}


#include<stdio.h>

int max(int a[],int n)

{int i,max=0;

for(i=1;i<n;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
",i+1,a[i]);

return 0;

}




C语言:输入10个数,如果全部大于0,则输出yes,否则输出no(使用while循环...
代码资料:include "stdio.h"int main(int argc,char *argv[]){ char f[2][4]={"Yes","No"},i,r;int n;printf("Enter 10 integers...\\n");for(r=i=0;i<10;i++){ scanf("%d",&n);if(n<1)r=1;} printf("%s\\n",f[r]);return 0;} ...

c语言输入10个数,求和以及平均值
4、使用for循环语句来对10个数值的循环计算,累加在sum语句中。5、先在循环语句中进行10个数的累加在sum里面,然后在循环语句外使用(average=sum\/10)来计算10个数的平均数。6、按照题目的要求编写完源代码之后,点击“运行”,弹出输入页面之后,在输出页面输入10个整数值,然后点击回车键,计算机即可...

c语言实现从键盘上输入10个数,并输出。
用选择排序法编写c语言,实现从键盘上输入10个数,按从大到小的顺序排序输出。代码如下:include<stdio.h> int main(){ int i,j,a[10],t;printf("输入数");for (i = 0; i < 10; i++)scanf("%d",&a[i]);for (i = 0; i < 10; i++){ for (j = i + 1; j < 10;j...

c语言 输入10个数 找出最大数与最小数 并指出所在位置
include<stdio.h>int main() { int a[] = {1,2,3,4,5,6,7,8,9,10};int max, min;max = min = a[0]; \/\/假设第1个元素即是最大值也是最小值。int max_pos = 0, min_pos = 0; \/\/遍历数组,找出数组a中的最大数和最小数for (int inx=0; inx!=sizeof(a) \/ sizeof(...

用C语言,随机输入10个整数,用冒泡排序法对这些整数进行从小到大排序...
C语言随机输入10个整数的源代码如下:include"stdio.h"void fun(int a[]){ int i,j,t;for(i=0;i<9;i++)for(j=i+1;j<10;j++)if(a[i]>a[j]){t=a[i];a[i]=a[j];a[j]=t;} } void main(){ FILE *wf;int a[10];int b[10]={9,10,11,12,1,2,3,4,0,1};...

用c语言编程实现请输入10个整数,请输出最大值及所在位置(位置从1数起...
更多关于c语言编程的知识 > 网友都在找: c语言编程输入10个整数输出最大值最小值 正在求助 换一换 回答问题,赢新手礼包 苦等3分钟: 为什么ps4我2013买的2018了我玩游戏都没卡... 回答 苦等8分钟: 七月与安生在车站为什么哭得那么伤心 回答 苦等10分钟: 历史上推行变法的康有为有何评价 回答 苦...

C语言输入十个整数然后顺序和逆序输出
C语言通过输入十个整数然后分别顺序和逆序输出的编程思想和方法如下:1.首先需要定义一个整型数组用于存储输入的10个整数。这里定义一个数组a。2.然后利用for循环,接受从键盘输入的10个整数。这里使用i作为循环的游标变量。3.输入完毕后,再次利用for循环来顺序输出存储在数组的十个数。这里同样使用局部...

C语言:由键盘输入10个整数,倒序输出
思路:先输入10个数赋值给数组a,接着倒序输出该数组即可。参考代码:include<stdio.h>int main(){int i,a[10];for(i=0; i<10; i++)\/\/正序输入 scanf("%d", &a[i]);for (i=9; i>=0; i--)\/\/倒序输出 printf("%d ", a[i]); return 0;}\/*0 1 2 3 4 5 6 7...

如何用c语言输入10个数并进行排序?
然后用scanf接受数组,用户输入10个数以后,会将数存在数组array中,然后调用上面处理排序的函数,函数的输入就是刚才输入的数,最后在把排序的结果输出即可:4、最后编译运行,输入10个数,最后控制台输出了排序的结果,证明程序的逻辑是没有问题的。以上就是C语言输入10个数排序的演示:

C语言:依次输入10个数,输出最大数
1、点击文件、新建。2、选择win32 console application 并在右侧选择工程的名字和地址,确定。3、选择一个空的工程,完成。5、输入如图所示的代码,其他需要比较的数只要把abc换成相应的数就可以了。注意代码的输入要在英文输入法的环境下进行。6、点击右上角的编译运行按钮。7、得到了最大值并且把他...

资溪县17180771269: 在C语言中怎样用数组实现键盘任意输入的10数,然后输出这10个数. -
宗政逄三维: #includeint main(){ int ins[10]; int i; printf("Enter 10 integers: "); for(i=0;iscanf("%d",&ins[i]); for(i=0;iprintf("%d ",ins[i]); printf("\n"); return 0; }当然,我假设你输入的都是整数.

资溪县17180771269: C语言,依次将10个数输入,要求输出其中最大的数. -
宗政逄三维: main() { int i; int x[10]; for(i=1;i<=10;1++) { printf("\nPlease input the number No.%d:",i); scanf("%d";x[i]); } for(x[0]=x[1],i=2;i<=10;i++) if(x[0]<x[i]) x[0]=x[i]; printf("\nThe max number is %d\n",x[0]); } 这样就可以了.

资溪县17180771269: 依次将10个数输入,要求输出其中最大的数,用C语言
宗政逄三维: void _Max(void) { int intArray[10]; //定义存储十个整型数据的数组 memset(intArray,0,10); //将数组intArray中的每个元素赋予0值. int MaxNumber = 0; //输入10个整型数据 printf("please input 10 number:\n"); for (int i = 0; i &lt; 10; i++) { scanf(...

资溪县17180771269: C语言程序:依次输入十个数、要求按照从小到大的顺序输出 -
宗政逄三维: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30# include <stdio.h> #define N 10//元素个数 voidsort(inta[], intn)//排序函数 {inti=0,j=0,temp; for(i=0; i<n; i++){for(j=i+1; j<n; j++){if(a[j]<a[i]){temp = a[i];a[i] = ...

资溪县17180771269: C语言输入10个数字,然后输出其中最小的3个数字? -
宗政逄三维: #include <stdio.h> int main() { int min[3],n,t; for (int i=0;i<10;i++) { scanf("%d",&n); if (i<3) min[i]=n; else { if (n<min[0]) {t=n;n=min[0];min[0]=t;} if (n<min[1]) {t=n;n=min[1];min[1]=t;} if (n<min[2]) {t=n;n=min[2];min[2]=t;} } } printf("%d, %d, %d\n", min[0], min[1], min[2]); return 0; } 最小的三个数没排序,貌似题目没要求

资溪县17180771269: c语言编写一个程序,要求从键盘上连续输入10个数,输出这10个数的最大值和最小值,用数组完成 -
宗政逄三维: #include <stdio.h>int main() {int array[10];int max = 0, min = 0;for(int i = 0; i < 10; i ++) {scanf("%d", &array[i]);if (i == 0) {max = array[i];min = array[i];}else if (array[i] > max) max = array[i];else if (array[i] < min) min = array[i];}printf("...

资溪县17180771269: 求C语言“依次将10个数字输入,要求将其中最大的数字输出”的算法 -
宗政逄三维: 下面使用的是vc软件编译的,不知道楼主用什么软件//VC环境下编译#include<stdio.h>//头文件调用 void main()//如果要在TC软件下,请去掉void { int i; int a[10],max;//定义数组a[10],最大值max printf("请输入10个数:\n");//提示语句 ...

资溪县17180771269: (c语言)请编写一个程序,要求从键盘输入10个整数,如果输入数据小于零,输出该数据.谢谢,急 -
宗政逄三维: #include <stdio.h> int main() {int a[10];int i;for(i = 0; i < 10; i++)scanf("%d",&a[i]);for(i = 0; i < 10; i++)if(a[i] < 0)printf("%d ",a[i]); }

资溪县17180771269: 依次将10个数输入,要求将其中最大的数输出..用C语言写
宗政逄三维: # include<stdio.h> # define M 10 void main() { int a[M],i,*max,n,*p; p=a; while(p<a+M) { scanf("%d",p); p++; } p=a;max=a; for(p;p<a+M;p++) if(*p>*max)max=p; printf("%d",*max); }

资溪县17180771269: c语言编程依次将10个数输入,要求输出其中最大的数,网上搜出来的答案基本上都是输入的第一个数就认为是最大 -
宗政逄三维: #include <stdio.h> int main() { int i,j,a[10],max; for(i = 0;i < 10;i++) scanf("%d",&a[i]); max = a[0]; for (j = 0;j < 10;j++) { if (a[j]>max)max=a[j]; } printf("max=%d\n",max); return 0; } LZ看我写的这个OK不?不懂请追问,望采纳~~

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 星空见康网