目錄
1. 指針輸出數(shù)組元素
2.?對數(shù)組元素降序排列?
3.?求數(shù)組大最小值?
4.?字符串正反序連接?
【問題描述】用指針輸出數(shù)組a的10個元素。
【輸入形式】10個整數(shù),空格分開
【輸出形式】10個整數(shù),空格分開【樣例輸入】1 2 3 4 5 6 7 8 9 10
【樣例輸出】1 2 3 4 5 6 7 8 9 10?
2.?對數(shù)組元素降序排列?#include
int main(){
?int i,a[10],*p=a;
?for(i=0;i<10;i++){
??? ?scanf("%d",&a[i]);
?}?
?for(i=0;i<10;i++,p++)
?printf("%3d",*p);
?printf("\n");
?return 0;
}?
【問題描述】對a數(shù)組元素降序排列,存放到數(shù)組b中,要求不能改變a數(shù)組中的值。
【輸入形式】10個整數(shù),空格分開
【輸出形式】分二行輸出數(shù)組a和數(shù)組b中的各10個整數(shù),空格分開【樣例輸入】6 7 8 9 10 1 2 3 4 5
【樣例輸出】6 7 8 9 10 1 2 3 4 5?
10 9 8 7 6 5 4 3 2 1
3.?求數(shù)組大最小值?#include
int main(){
?int i,j,t,a[10],b[10];
?for(i=0;i<10;i++){
??? ?scanf("%d",&a[i]);
?}
?for(i=0;i<10;i++){
??? ?printf("%4d",*(a+i));
??? ?*(b+i)=*(a+i);
?}
?printf("\n");
?for(i=0;i<10;i++){
??? ?for(j=0;j<10;j++){
??? ??? ?if(b[i]>b[j]){
??? ??? ??? ?t=b[i];
??? ??? ??? ?b[i]=b[j];
??? ??? ??? ?b[j]=t;
??? ??? ?}
??? ?}
?}
?for(i=0;i<10;i++){
??? ?printf("%4d",*(b+i));
?}
?printf("\n");
?return 0;
}?
【問題描述】第一行輸入一個整數(shù)n(n<=10),第二行輸入n個整數(shù),求出第二行n個整數(shù)中大數(shù),最小數(shù)和平均值。
【輸入形式】第一行輸入一個整數(shù)n,第二行輸入n個整數(shù),空格分開。
【輸出形式】大和最小數(shù),平均值(保留2位小數(shù)),空格分開。
【樣例輸入】3
1 2 3
【樣例輸出】3 1 2.00
注:要求訪問數(shù)組元素時用指針。
4.?字符串正反序連接?#include
int main(){
? int n,i,a[10],max,min,sum=0;
? double ave;
? scanf("%d",&n);
? for(i=0;i? {
?scanf("%d",&a[i]);
?sum+=a[i];
? }
? max=min=a[0];
? for(i=1;i? {
?if(a[i]>max)
? max=a[i];
?if(a[i]? min=a[i];
? }
? ave=(float)sum/n;
? printf("%d %d %.2f",max,min,ave);
}?
【問題描述】函數(shù)merge()實現(xiàn)將字符串正序與反序連接。參考實驗12.4。
【輸入形式】一個字符串。
【輸出形式】一個字符串。【樣例輸入】1234a
【樣例輸出】1234aa4321
#include
int merge(char s[],char str[]){
?int i;?
?i=0;
?while(*s){
??? ?str[i++]=*s++;
?}
?s--;
?while(*s!='@'){
??? ?str[i++]=*s--;
?}
?return 1;
}
int main(){
?char s[100],str[100];
?scanf("%s",s);
?merge(s,str);
?printf("%s",str);
?return 0;
}?
你是否還在尋找穩(wěn)定的海外服務器提供商?創(chuàng)新互聯(lián)www.cdcxhl.cn海外機房具備T級流量清洗系統(tǒng)配攻擊溯源,準確流量調度確保服務器高可用性,企業(yè)級服務器適合批量采購,新人活動首月15元起,快前往官網(wǎng)查看詳情吧
網(wǎng)頁題目:【C語言程序設計】實驗12-創(chuàng)新互聯(lián)
標題路徑:http://chinadenli.net/article20/ddgijo.html
成都網(wǎng)站建設公司_創(chuàng)新互聯(lián),為您提供ChatGPT、企業(yè)建站、移動網(wǎng)站建設、網(wǎng)站排名、App設計、網(wǎng)站改版
聲明:本網(wǎng)站發(fā)布的內容(圖片、視頻和文字)以用戶投稿、用戶轉載內容為主,如果涉及侵權請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內容未經(jīng)允許不得轉載,或轉載時需注明來源: 創(chuàng)新互聯(lián)