當前位置:首頁 » 編程語言 » 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++軟體。