用c语言输入10个元素到一个整数数组中,计算其中的最大值并输出_百度知...
发布网友
发布时间:2024-07-07 07:51
我来回答
共5个回答
热心网友
时间:2024-07-15 08:32
已经帮你调试过了,能够很好地运行,而且尽力做到了界面友好
#include <stdio.h>
void main(void)
{
int a[10];
int max;
printf("请输入10个整数元素:\n");
for (int i=0;i<10;i++)
{scanf("%d",&a[i]);}
max=a[0];
for (int j=1;j<10;j++)
{
if (a[j]>max)
max=a[j];
}
printf("\n");
printf("这10个整数中最大值是:");
printf("%d",max);
printf("\n");
}
热心网友
时间:2024-07-15 08:32
建议使用至尊翠绿竹林的解答。
FeVeR银使用选择排序法,与至尊翠绿竹林的相比效率低了不少。
热心网友
时间:2024-07-15 08:31
#include<stdio.h>
void main()
{
int i,max;
int a[10];
for(i=0;i<10;i++)
scanf(“%d”,&a[i]);
max=a[0];
for(i=0;i<10;i++)
{
if(max<a[i])
max=a[i];
}
printf(“max=%d”,max);
}
热心网友
时间:2024-07-15 08:34
#include<stdio.h>
int
main()
{
float
a[10],min,max;
int
i;
printf("please
enter
10
num\n");
for(i=0;i<10;i++)
{
scanf("%f",&a[i]);
}//输入
min=max=a[0];
//假设第一个数是最小的数,且是最大数
for(i=1;i<10;i++)
{
//依次与其它各数比较
if(a[i]>max)
{
max=a[i];
}
else
if(a[i]<min)
{
min=a[i];
}
}
printf("\nmax
is
%f
min
is
%f\n",max,min);
}
热心网友
时间:2024-07-15 08:35
#include <stdio.h>
int main()
{
int a[10],i,j,temp;
printf("输入10个数:\n");
for(i=0;i<10;i++)
scanf("%d",&a[i]);
for(i=0;i<10;i++)
for(j=i+1;j<10;j++)
if(a[i]<a[j])
{
temp=a[i];
a[i]=a[j];
a[j]=temp;
}
printf("最大值为:%d\n",a[0]);
}
任意输入10个字符串,求出这10个字符串的最大值,并显示出来 用c语言...
max=p[0];for(i=1;i<10;i++)
C语言编程,输入10个数字计算平均数,并输出大于平均数的元素
int sum=0; printf("请输入十个整数\n"); for(i=0;i<=9;i++) { scanf("%d",&a[i]); sum=sum+a[i]; } printf("这十个数的平均数为:%\nd",sum/10); printf("这十个数中大于平均数%d的有:\n",sum/10); for(i=0;i<=9;i++) { if(a[i]>(sum/10)) printf("%d",a[i])...
C语言,编写一个程序,输入若干字符串,找出其中最长的字符串并输出。要...
1、我们在main函数之前定义一个函数。2、然后我们就可以开始编写,并且先输入整个框架。3、然后我们可以用和循环开始进行输出。4、利用普通变量也可以使用指针变量来书写。5、在这里我们将以指针变量来书写。6、书写完毕后,我们将可回去main函数中进行直接调用。
用C语言写出程序。输入10个数字,在删除其中一个数字。然后输出剩下的...
1、正常的方法。定义10个元素的数组,然后先输入。然后输入删除的数字,遍历数组,找到这个元素,然后将后面的元素一次向前移动一位,然后输出前9个数字。2、偷懒的方法。定义10个元素的数组,然后先输入。然后输入删除的数字,直接遍历输出数组,输出前先判断是否等于删除的数字,等于的话,直接continue就可...
C语言:采用冒泡排序方法,对10个数按由小到大的的顺序排序
for(i=0;i<10;i++){ printf("%d",a);} printf("\n");return 0;} 冒泡法:算法分析:如果有n个数,则要进行n-1趟比较。在第1趟比较中要进行n-1次相邻元素的两两比较,在第j趟比较中要进行n-j次两两比较。比较的顺序从前往后,经过一趟比较后,将最值沉底(换到最后一个元素位置)...
...100的正整数n,然后输入n个整数存入一维数组中,对这n个数进行由大...
这个程序的写法是比较标准而简单的,先输入一个整数n,然后使用一个循环输入n个整数到一维数组当中,在使用一个简单的排序方法,比方说冒泡排序就可以对数组进行从大到小的排序,最后输出就可以了.include <stdio.h> void bubble_sort(int a[], int n){ int i, j, t;for (i = 0; i < n...
设有数组char a[10],写一个函数count,统计并返回其中大写字母的个数,c...
include <stdio.h>#include <string.h>#include <ctype.h>void count(const char *,int *);int main(void){int i=0;char a[10];printf(" 请输入一个字符串(最多9个字符):");scanf("%s",a);count(a,&i);printf(" 输入的字符串中有 %d 个大写字母\n",i);return 0;}void ...
c语言数组程序, 输入30个数并放在一个数组中,输出其中的最大者和最...
include<stdio.h>int main() { int i,n=30; float max,min,sum=0,num[30]; printf("请输入30个数,每输入一个数按回车键结束:\n"); for(i=0;i<n;i++) { scanf("%f",&num[i]); sum+=num[i]; } max=min=num[0]; for(i=1;i<n;i++) ...
...10),然后输入n个整数存入数组a中,再输入一个整数x,在
int list[10],n,x,i;printf("input n(1<=n<=10):");scanf("%d",&n);printf("input %d numbes:\n",n);for(i=0;i<n;i++)scanf("%d",&list[i]);printf("input x:");scanf("%d",&x);if(search(list,n,x)==-1)printf("N0 Found\n");else printf("the NO.%d\n",...
...100个整数,存放在数组a中,输出这些数中的最大值,最小值.
最大值:include<stdio.h> void main(){ int a[10];int flag=0,i,MAX;//个数,初值为0 for(i=0;i<10;i++)scanf("%d",&a[i]);MAX=a[0];for(i=1;i<10;i++)//1-9后9个 { if(MAX<a[i])//与MAX比 MAX=a[i];} for(i=0;i<10;i++){ if(MAX==a[i])flag++...