python生成指定長度的數(shù)組 如何用C語言做一個程序。比較5個數(shù)大小。并排序。求一個程序代碼。盡量用簡單易懂的代碼。本人?
如何用C語言做一個程序。比較5個數(shù)大小。并排序。求一個程序代碼。盡量用簡單易懂的代碼。本人?//冒泡算法 int?num[5]? //輸入 ?for?(int?i?=?0?i?5?i ) ?{ ??
如何用C語言做一個程序。比較5個數(shù)大小。并排序。求一個程序代碼。盡量用簡單易懂的代碼。本人?
//冒泡算法 int?num[5]? //輸入 ?for?(int?i?=?0?i?5?i ) ?{ ??scanf("%d",?&(num[i])) ?} ?bool?fin?=?true ?while(con) ?{ ??con?=?false ??//如果相鄰兩個數(shù)前一個比后一個小就交換 ??for?(int?i?=?0?i?4i ) ???if?(num[i]?
c語言給n個數(shù)排序?
/*選擇排序法:從小到大排列10個數(shù)并輸出*/#include<stdio.h>#define N 10 //可修改輸入個數(shù)void main(){ int i,a[N],t,j for(i=0i<Ni ) scanf("%d",&a[i]) //輸入 for(j=1j<Nj ) //N次比較 for(i=0i<ji ) //每趟中比j次 if(a[i]>a[j]) //與a[i]后面的元素進行比較 { t=a[i]a[i]=a[j]a[j]=t } printf("排序后:n") for(i=0i<Ni ) printf("%d ",a[i]) printf("n")}
c語言程序設計:有一個已排好序的數(shù)組,要求輸入一個數(shù)后,按原來排序的規(guī)律將它插入數(shù)組中?
c語言程序設計:有一個已排好序的數(shù)組,要求輸入一個數(shù)后,按原來排序的規(guī)律將它插入數(shù)組中。
代碼:
#include<stdio.h>
int main()
{
int a[11]={1,4,6,9,13,16,19,28,40,100}
int temp,i=0,j=0
scanf("%d",&temp)
for(i=9i>=0i--)
{
if(temp<a<i>){
a[i 1]=a<i>
}else{
a[i 1]=temp
break
}
}
for(i=0i<11i )
{
printf("%dt",a<i>)
}
system("pause")
return 0
}
拓展:printf()函數(shù)的調用格式為:printf("<格式化字符串>",<參量表>)。
編寫c語言程序用三個函數(shù)求10個同學的平均分及成績排序?
1、寫一個主函數(shù),10個成績放在一個數(shù)組里。
2、然后寫一個求平均值的函數(shù),返回平均值,用循環(huán)語句求和在求平均值,小學生應該都會求平均值。
3、再寫一個排序算法,先模仿一個冒泡排序算法,最簡單的排序算法。這樣不就三個函數(shù)了嗎?,這個題主要讓你初步掌握,數(shù)組,循環(huán)語句的使用,函數(shù)的調用,函數(shù)參數(shù)的傳遞,函數(shù)值的返回等。學習C就自己多練,多想這樣會進步,代碼就不寫了吧,對你不好。