c語言怎么找出輸入數(shù)據(jù)中的最大值 c語言查找指定字符?
c語言查找指定字符?字符串在存儲(chǔ)上類似于字符數(shù)組,所以它每一位的單個(gè)元素全是這個(gè)可以其他提取的,如s“abcdefghij”,則sc語言查找指定字符?“b”,s[9]c語言,什么叫對(duì)數(shù)據(jù)的最高位?例如
c語言查找指定字符?
字符串在存儲(chǔ)上類似于字符數(shù)組,所以它每一位的單個(gè)元素全是這個(gè)可以其他提取的,如s“abcdefghij”,則s
c語言查找指定字符?
“b”,s[9]c語言,什么叫對(duì)數(shù)據(jù)的最高位?
例如int型的,最高位應(yīng)該是第31位char型的最低位那就是第7位
編寫一個(gè)C程序,輸入abc三個(gè)值,輸出其中最大者?
//編寫一個(gè)程序,鍵入a,b,c三個(gè)值,輸出其中的最者#includeltstdio.hgtintmain(){inta,b,c,max//定義四個(gè)整型數(shù)printf(
設(shè)置一個(gè)程序,輸入幾個(gè)數(shù),去掉最大值,最小值,求平均值。用C語言解答,多種方法,謝謝啦?
用四個(gè)變量共有存儲(chǔ):再輸入的數(shù)的個(gè)數(shù)n、比較大值max、最小值min、和sum。
在循環(huán)里,每再輸入一個(gè)數(shù)n自增1,sumsum鍵入的數(shù),鐵鉤obj記錄當(dāng)前鍵入的比較大值,min記錄當(dāng)前然后輸入的最小值。到最后:平均值(sum-max-min)/(n-2)
C語言:輸入n個(gè)數(shù),求其最大數(shù)、最小數(shù)和平均值?
程序代碼:
#includeltstdio.hgt#defineN10intmain(){inta[N]{0}intmin0,max0floatavg0inti0,j0,sum0for(i0iltNi){scanf(#34%d#34,ampa[i])}summinmaxa[0]
for(i1iltNi){sumsuma[i]
if(a[i]b9creator)maxa[i]
if(a[i]ltmin)mina[i]}avgsum/Nprintf(#34min%d
#34,min)
printf(#34max%d
#34,max)
printf(#34avg%.3f
#34,avg)
return0}鍵入10個(gè)數(shù)據(jù),程序運(yùn)行結(jié)果:儲(chǔ)存資料:
程序解析:先建議使用宏定義一個(gè)常熟N,來表示數(shù)組大小,用來能保存鍵入的數(shù)據(jù),比較方便直接修改。定義一個(gè)數(shù)組a[]存放數(shù)據(jù),按照scanf函數(shù)輸入數(shù)據(jù),先給min、obj賦a[0]的值,再順次排列將數(shù)組中的值與之比較比較,比min小的賦值給min,比max大的賦值給air;sum能保存數(shù)據(jù)累加值,除數(shù)組長度N換取·平均值。