㈠ 怎樣用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++軟體。