A. c语言中5个数从小到大排序
#include<stdio.h>
intmain()
{
inta[5],i,j,t;
printf("请输入5个数 ");
for(i=0;i<5;i++)
scanf("%d",&a[i]);
for(i=0;i<4;i++)
for(j=0;j<4-i;j++)
if(a[j]>a[j+1])
{
t=a[j];
a[j]=a[j+1];
a[j+1]=t;
}
for(i=0;i<5;i++)
printf("%d",a[i]);
printf(" ");
return0;
}
B. C语言:输入五个数,求其最大值与最小值
你好!
#include<stdio.h>
intmain()
{
inti,t,t1;
inta[10];
printf("请输入五个数:
");
for(i=0;i<5;i++)
{
scanf("%d",&a[i]);
}
t=a[0];
t1=a[0];
for(i=1;i<5;i++)
{
if(t<a[i])
t=a[i];
if(t1>a[i])
t1=a[i];
}
printf("最大的数为:%d
最小的数为:%d
",t,t1);
}
C. c语言,五个数求最大值
你的while循环的条件里 scanf("%d", &a) 就是在等待你输入第六个字符
#include <stdio.h>
main()
{
int i,a,b,c,d,e;
while (scanf("%d %d %d %d %d",&a,&b,&c,&d,&e) != EOF)
{
i=0;
i=a;
if(i<b)i=b;
if(i<c)i=c;
if(i<d)i=d;
if(i<e)i=e;
printf("%d\n",i);
}
}
不过你要是输入字幕就可能一直那啥了
D. C语言 五个数排序
#include<stdio.h>
void sort(int a[])
{int i,j,t;
for(i=0;i<4;i++)
for(j=i+1;j<5;j++)
if(a[i]>a[j])
{t=a[i];a[i]=a[j];a[j]=t;}
}
int main()
{int i,j,a[6][5];
for(i=0;i<6;i++)
{ for(j=0;j<5;j++)
scanf("%d",&a[i][j]);
sort(a[i]);
}
for(i=0;i<6;i++)
{printf("Case %d:",i);
for(j=0;j<5;j++)
printf(" %d",a[i][j]);
printf(" ");
}
return 0;
}
E. c语言编程 输入5个数 求出最大值和最小值
#include<stdio.h>
#include<math.h>
int max(int x,int y)
{
if(x>y)
return x;
else
return y;
}
int min(int x,int y)
{
if(x<y)
return x;
else
return y;
}
int main()
{
int x,y,a,b,c,d,e,f,g,h,i,t,o,p,l;printf("输入任意五个整数: ");scanf("%d%d%d%d%d",&a,&b,&c,&d,&e);
f=max(a,b);
g=max(f,c);
h=max(g,d);
i=max(h,e);
t=min(a,b);
o=min(t,c);
p=min(o,d);
l=min(p,e);
printf("max=%d,min=%d ",i,l);
}
(5)c语言五个数是什么扩展阅读:
return
C++的关键字,它提供了终止函数执行的一种方式。当return语句提供了一个值时,这个值就成为函数的返回值.
说到return,有必要提及主函数的定义,下面是从网络上找到的资料,好好消化吧,对了解主函数中返回值的理解有很大的帮助.
很多人甚至市面上的一些书籍,都使用了void main(),其实这是错误的。C/C++中从来没有定义过void main()。
C++之父Bjarne Stroustrup在他的主页上的FAQ中明确地写着The definition void main(){/*...*/}is not and never has been C++,
nor has it even been C.(void main()从来就不存在于C++或者C)。下面我分别说一下C和C++标准中对main函数的定义。
1.C
在C89中,main()是可以接受的。Brian W.Kernighan和Dennis M.Ritchie的经典巨着The C programming Language 2e(《C程序设计语言第二版》)用的就是main()。不过在最新的C99标准中,只有以下两种定义方式是正确的:
int main(void)
int main(int argc,char*argv[])
(参考资料:ISO/IEC 9899:1999(E)Programming languages—C 5.1.2.2.1 Program startup)
当然,我们也可以做一点小小的改动。例如:char*argv[]可以写成char**argv;argv和argc可以改成别的变量名(如intval和charval),不过一定要符合变量的命名规则。
如果不需要从命令行中获取参数,请用int main(void);否则请用int main(int argc,char*argv[])。
main函数的返回值类型必须是int,这样返回值才能传递给程序的激活者(如操作系统)。
如果main函数的最后没有写return语句的话,C99规定编译器要自动在生成的目标文件中(如exe文件)加入return 0;,表示程序正常退出。不过,我还是建议你最好在main函数的最后加上return语句,虽然没有这个必要,但这是一个好的习惯。
注意,vc6不会在目标文件中加入return 0;,大概是因为vc6是98年的产品,所以才不支持这个特性。现在明白我为什么建议你最好加上return语句了吧!不过,gcc3.2(Linux下的C编译器)会在生成的目标文件中加入return 0;。
F. c语言任意输入5个数,并按从大到小顺序输出
可以采用以下的代码进行计算:
#include<stdio.h>
#include<stdlib.h>
intmain()
{
inta[5];
inti,j,k;
for(i=0;i<=4;i++)
{
scanf("%d",&a[i]);
}
for(i=0;i<=4;i++)
{
for(j=0;j<=4;j++)
{
if(a[i]>a[j])
{
k=a[i];a[i]=a[j];a[j]=k;
}
}
}
printf("排序结果是: ");
for(i=0;i<=4;i++)
{
printf("%d ",a[i]);
}
return0;
}
(6)c语言五个数是什么扩展阅读:
数据类型关键字
short:修饰int,短整型数据,可省略被修饰的int。(K&R时期引入)
long:修饰int,长整型数据,可省略被修饰的int。(K&R时期引入)
long long:修饰int,超长整型数据,可省略被修饰的int。(C99标准新增)
signed:修饰整型数据,有符号数据类型。(C89标准新增)
unsigned:修饰整型数据,无符号数据类型。(K&R时期引入)
restrict:用于限定和约束指针,并表明指针是访问一个数据对象的唯一且初始的方式。(C99标准新增)
复杂类型关键字
struct:结构体声明。(K&R时期引入)
union:联合体声明。(K&R时期引入)
enum:枚举声明。(C89标准新增)
typedef:声明类型别名。(K&R时期引入)
sizeof:得到特定类型或特定类型变量的大小。(K&R时期引入)
inline:内联函数用于取代宏定义,会在任何调用它的地方展开。(C99标准新增)
G. C语言每5个数字(数列)输出一行怎么表示
假设要输出100个数字:
#include<stdio.h>
int main()
{
int n=100;
int i;
for(i = 1; i <= n; i ++)
{
printf("%d ", i);
if(i%5==0) printf(" ");
}
return 0;
}
(7)c语言五个数是什么扩展阅读:
for循环是编程语言中一种循环语句,而循环语句由循环体及循环的判定条件两部分组成,其表达式为:for(单次表达式;条件表达式;末尾循环体){中间循环体;}
执行过程为:
求解表达式1;
求解表达式2。若其值为真,则执行 for 语句中指定的内嵌语句,然后执行第3步;若表达式2值为假,则结束循环,转到第5步;
求解表达式3;
转回上面第2步继续执行;
循环结束,执行 for 语句下面的语句。
执行过程中,“表达式1”只执行一次,循环是在“表达式2”“表达式3”和“内嵌语句”之间进行的。
参考资料来源:网络-for循环
H. C语言编程五个数a,b,c,d,e由键盘输入,输出其中最大的数
#include<stdio.h>
#include <conio.h>
void main()
{
int max=0,a[5];
int i;
printf("输入5个数:");
for(i=0;i<5;i++)
{
scanf("%d",&a[i]);
if(max<a[i])
max=a[i];
}
printf("max=%d\n",max);
getch();
}
其实我真的不想写,楼主应该自己做的,好简单的。
I. 用C语言写程序输出要求控制每行输出五个数,怎么控制
在C语言写程序输出时,要控制每行输出数据的个数,可以通过自定义计数器来完成。
如:
//输出自然数1-30,每5个数为一行
main()
{inti;
intcnt=0;//定义cnt用作输出数据的计数器,初始为0
for(i=1;i<=30;i++)//循环30次
{printf("%5d",i);//输出数据值
cnt++;//每输出一个值,计数器加一次
if(cnt%5==0)//假设每行输出5个(如果计数器与5取余为0,则换行)
printf("
");//输出换行
}
}
J. C语言,五个数
你不会是说int ,float ,double,char,bool五种类型吧