快上网专注成都网站设计 成都网站制作 成都网站建设
成都网站建设公司服务热线:028-86922220

网站建设知识

十年网站开发经验 + 多家企业客户 + 靠谱的建站团队

量身定制 + 运营维护+专业推广+无忧售后,网站问题一站解决

c语言用函数求十个数的和,c语言十个整数求和

C语言中 求10个整数的和以及从小到大排序 谢谢

#include

成都创新互联专注于大洼网站建设服务及定制,我们拥有丰富的企业做网站经验。 热诚为您提供大洼营销型网站建设,大洼网站制作、大洼网页设计、大洼网站官网定制、微信平台小程序开发服务,打造大洼网络公司原创品牌,更为您提供大洼网站排名全网营销落地服务。

#include

using

namespace

std;

struct

num{

//使用结构体

其中a存输入的数

b存序号

int

a,b;

}p[11];

//因为存10个数

所以从0到11

数组大小开到11

int

cmp(const

void

*m,const

void

*n)

//定义返回值返回方式

{

return

((struct

num*)m)

-a

-

((struct

num*)n)

-a;

}

int

main()

{

int

i;

for(i=1;i=10;i++)

{

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

//将输入的数存入结构体名为p的结构体下的a中

p[i].b=i;

//输入数的序号存入p[i].b中

}

qsort(p,11,sizeof(p[0]),cmp);

//使用qsort函数进行排序

其中cmp属于自定义函数

用来定义排序方式

for(i=1;i=10;i++)

//输出结果

printf("排序后第%d个数为:

%d

,其原序号为

%d\n",i,p[i].a,p[i].b);

return

0;

}

c语言输入10个数,求和以及平均值

1、首先,先打开DEV C++软件。

2、在编辑页面输入以下代码:

#includestdio.h

int main()

{

int a,i;

float sum=0,average;

printf("please input 10 numbers:");

for(i=1;i=10;i++)

{

scanf("%d",a);

sum=sum+a;

}

3、选择用输入(printf("please input 10 numbers:");)语句来进行10个数的输入。

4、使用for循环语句来对10个数值的循环计算,累加在sum语句中。

5、先在循环语句中进行10个数的累加在sum里面,然后在循环语句外使用(average=sum/10)来计算10个数的平均数。

6、按照题目的要求编写完源代码之后,点击“运行”,弹出输入页面之后,在输出页面输入10个整数值,然后点击回车键,计算机即可计算出10个数的平均数了。

数组中输入10个数据,然后求它们的和并输出结果.c语言程序

代码:

#include "stdio.h"

//从键盘输入10个数存入一维数组,求这10个数中的最大值和最小值并输出

int main()

{

int i;

float max,min,num[10];

printf("请输入10个数,每输入一个数按回车键结束:\n");

for(i=0;i10;i++)

{

scanf("%f",num[i]);

}

max=min=num[0];

for(i=1;i10;i++)

if(maxnum[i])

max=num[i];

else if(minnum[i])

min=num[i];

}

printf("最大为:%f\n最小为:%f\n",max,min);

return 0;

}

运行结果:

扩展资料:

printf函数使用注意事项

1、域宽

%d:按整型数据的实际长度输出。

如果想输出指定宽度可以指定域宽,%md--gt;m域宽,打印出来以后,在控制台上,显示m位;

如果我们要打印的数的位数如果超过我们设定m则原样输出;如果我们要打印的数的位数如果小于我们设定的位数,则补空白,具体如下:

如果m为正数,则左对齐(左侧补空白);

如果m为负数,则右对齐(右侧补空白)。

2、转义字符

如果想输出字符"%",则应该在“格式控制”字符串中用连续两个%表示。

如:printf("%f%%",1.0/3);输出结果:0.333333%。

用函数调用的方法,实现任意10个数的求和、、c语言

#includestdio.h

float add10(float s[])

{

int i;

float sum=0;

for (i=0; i10; i++)

sum+=s[i];

return sum;

}

void main()

{

int i;

float n[10];

for(i=0; i10; i++)

{

printf("Input %d:", i+1);

scanf("%f", n[i]);

}

printf("SUM=%f",add10(n));

}


网站栏目:c语言用函数求十个数的和,c语言十个整数求和
文章网址:http://6mz.cn/article/dscpoog.html

其他资讯