当前位置:首页 » 编程语言 » c语言怎样输入十个数
扩展阅读
webinf下怎么引入js 2023-08-31 21:54:13
堡垒机怎么打开web 2023-08-31 21:54:11

c语言怎样输入十个数

发布时间: 2023-05-05 09:58:52

㈠ 怎样用c语言从键盘输入10个数并求和呢

1、首先圆悄圆打开c语言编辑器,新建一个C语言的文件,文件中引入C语言的头文件,新建一个main函数,函数中设置一个10个元素的数组以及一个用来求和的变量:

㈡ C语言 从键盘输入10个整数,将这10个整数按从小到大的顺序输出。

1、打开软件进入页面,点击文件-新建-文件-C++ Source File。

㈢ 用C语言编写,输入10个数按降序排列

源程序代码如下:

#define_CRT_SECURE_NO_WARNINGS//VS环境下需要,VC不需要

#include<stdio.h>//头文件;

intmain()

{

inti=0;

intj=0;

doubletemp=0;

doublea[10]={0};//定义三个变量和一个长度为10的数组;

printf("请输入十个数: ");//显示含尘“请输入十个数”

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

{

scanf("%lf",&a[i]);//从键盘上输入十个数送到数组;

}

for(i=1;i<10;i++)//for循环,进行9次循环;

{

for(j=i-1;j>=0;j--)//for循环,在每次扮李大的循环中,a[i]从a[1]依次与它前面的数比较;

{

if(a[j+1]>a[j])

{

temp=a[j+1];

a[j+1]=a[j];

a[j]=temp;//如果a[j+1]>a[j],则把这两个数组元素互换,目的把最大的数放到前边;

}

else

{

break;

}

}

}

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

{

printf("%lf ",a[i]);//输出排好顺谈缺禅序的十个数;

}

return0;//返回值为0;

}

程序运行结果如下:


(3)c语言怎样输入十个数扩展阅读:

其他实现方法如下:

#include<stdio.h>

intmysort(int*a,intn)

{

inti,j,temp;

for(i=0;i<n-1;i++)

{

for(j=0;j<n-1-i;j++)

{

if(a[j]>a[j+1])

{

temp=a[j+1];

a[j+1]=a[j];

a[j]=temp;

}

}

}

return0;

}

intmain()

{

inta[10];

inti,j;

printf("input10numbers: ");

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

{

printf("thenumber%dis:",i+1);

scanf("%d",a+i);

fflush(stdin);

}

mysort(a,10);

for(i=9;i>=0;i--)

printf("%3d",a[i]);

printf(" ");

return0;

}

㈣ C语言:从键盘上输入10个整数,将其保存到数组中,并按升序排列。

源程序代码以及算法解释如下:

#define _CRT_SECURE_NO_WARNINGS

#include<stdio.h>

int main()

{

int i, j;//定义循环变量

int M_num;//定义中间变量

const int N = 10;//定义数组元素个数

int number[N];//定义两个数组

printf("请输入10个数组元素: ");//文字提带衫搏示

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

{

scanf("%d", &number[i]);//循环输入数组元素

}

for (i = 1; i < 10; i++) {//冒泡排序外循环

for (j = 0; j < i; j++) {//内循环

蠢祥if (number[i] < number[j])//小就置换

{

M_num = number[i];

number[i] = number[j];

number[j] = M_num;

}

}

}

for (i = 0; i < 10; i++)//循环输出

printf("%3d", number[i]);

printf(" ");

return 0;

}

程序运行结果如下:



(4)c语言怎样输入十个数扩展阅读:

其他实现塌亏方法源程序:

#include<stdio.h>

void main()

{

int t,i,j,a[10]={1,3,5,7,8.10,2,4,6,9};

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

{

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

{

if(a[i]<a[j])

{

t=a[i];

a[i]=a[j];

a[j]=t;

}

}

}

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

printf("%3d",a[i]);

printf(" ");

}

㈤ C语言如何输入十个数,按从大到小顺序排列!

代码如图所示:

#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++) //循环

if (a[i] < a[j]){

t = a[i];

a[i] = a[j];

a[j] = t;

}

}

printf("从大到小排序后:");

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

printf("%2d", a[i]);

return 0;

}

(5)c语言怎样输入十个数扩展阅读

C语言顺序排列题的其他解法

#include <stdio.h>

int main()

{

int a[10];

int i,j;

int temp;

printf("请输入10个整数:");

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

{

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

}

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

{

for(j=0;j<9-i;j++)

{

if(a[j]>a[j+1])

{

temp=a[j];

a[j]=a[j+1];

a[j+1]=temp;

}

}

}

printf("排列后顺序为:");

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

{

printf("%d ",a[i]);

}

printf(" ");

return 0;

}

㈥ 用c语言编程从键盘输入任意10个正整数

定义一个变量a,接受键盘输入和变量sum保存a的各位数字之和,并依次对a进行除10操作,把a除10的余数加到sum中,直到a为0为止,sum最终的值就是a个位数字之和。

#include<math.h>#include<stdio.h>intmain(){inta,sum=0;scanf("%d",&a);while(a){sum+=a%10;a/=10;}printf("%d ",sum);return0;}/*输出:1234515*/

㈦ c语言中向一个数组中输入十个数怎么输入

#include <stdio.h>
int main()
{
int i;
int n[10];
for(i=0;i<10;i++)
{
scanf("%d",&n[i]);//scanf要的是拍局地址,这里必须用&n[i],陆弯或者n+的方法,但袭悉让不能n[i]
}
printf("%d",n[1]);
return 0;
}

㈧ 求C语言 输入10个数 输出最大值

C语言野仿轮输入十个数的编程方法如下:

1.首先需要定义一个整型数组空间,因为这里需要输入十个数,所以数组空间为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++)

if (a[i] < a[j]){

t = a[i];

a[i] = a[j];

a[j] = t;

}

}

printf("枯悉从大到小");

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

printf("%2d", a[i]);

return 0;

}

(9)c语言怎样输入十个数扩展阅读:

代码还可以设计,如下:

#include<stdio.h>

int main()

{

int a[10],i,j,t;//定义数组;

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

scanf("%d",&a[i]);//给数组赋值;

}

for(i=0;i<9;i++)//10个数,进行9轮比较;

for(j=0;j<10-i;j++){//第一个数比较9次,依次递减;

if(a[j]>a[j+1]) {//交换值;

t=a[j];

a[j]=a[j+1];

a[j+1]=t;

}

}

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

printf("%d ",a[i]);//输出数组的值;

}

return 0;

}

}

printf("the sorted numbers: ");

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

printf(" %d",a[i]);

printf(" ");

}

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

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