當前位置:首頁 » 編程語言 » c語言數組題目答案
擴展閱讀
webinf下怎麼引入js 2023-08-31 21:54:13
堡壘機怎麼打開web 2023-08-31 21:54:11

c語言數組題目答案

發布時間: 2023-05-23 06:54:24

『壹』 c語言數組題

1、給整型二維數組 b[3][4]輸入12個數據,計算並輸出數組中所有正數之和、所有負數之和。
2、青年歌手參加歌曲大獎賽,有10個評委進行打分,試編程求這位選手的平均得分(去掉一個最高分和一個最低分)。
分析:這道題的核心是排序。將評委所打的10個分數利用數組按增序(或降序)排列,計算數組中除第一個和最後一個分數以外的數的平均分。
3、設二維數組 b[5][4]中有鞍點,即b[i][j]元素值在第i行中最小,且在第j列中最大,試編寫一程序找出所有的鞍點,並輸出其下標值。也可能沒有。
4、從鍵盤輸入一數,然後在一個整型一維數組a[20]中,用折半查找法找出該數是數組中第幾個元素的值。如果該數不在數組中,則列印」No found」。
5、編程列印如下圖形:
*
* *
* *
* *
*
6、有一電文,已按下列規律譯成解碼:
A→Z a→z
B→Y b→y
C→X c→x
… …
即第一個字母變成第26個字母,第i個字母變成第(26-i+1)個字母。非字母字元不變。編寫一個程序將密碼譯成原文,並輸出密碼和原文。

『貳』 C語言的數組問題{a[0]=a{1};} main() {int a[10]={10,9,8,7,6,5,4,3,2,1}

這個函數的功能宏肆是將輸入的指針所指向的後一個變數頌消賦給指針指向的變數。第一個for循環,i為2滿足條件,野絕知將a[3]賦值給a[2],數組變為{10,9,7,7,6,5,4,3,2,1},同理第二次循環數組變為{10,7,7,7,6,5,4,3,2,1},第三次為{7,7,7,7,6,5,4,3,2,1},運行此次循環後退出第一個for循環。第二個for循環為輸出數組的值,因此答案為7777654321。

『叄』 求助幾道c語言有關指針數組的題目

答案如下:第二題沒有給出矩陣C的取值方程,所以免答了……

  1. (a)The sky is the limit.

    (b) The sky is //前面是25個空

    (c) //運行將出錯

    (d) //編譯不會過.若"."是'.'的話輸出The sky is the limit

    (e)//編譯不會過.若""是''的話一行一個地輸出The sky is the limit.對應的ASCII十進制數

    (f) //有四處錯誤:1.strlen(string]應是strlen(string);2.=I應是='I';3.<=應是=,不然會產生溢出錯誤;4.printf(「%s 」,string[i]);似乎應為printf(「%s 」,string+i);。若無這些錯誤,則一行一行地、每一行從前面少一個字元地輸出The sky is the limit.,直到最後一行只輸出一個"."。

    (g) x

  2. 免答

  3. 代碼如下

//#include "stdafx.h"//vc++6.0加上這一行.

#include "stdio.h"

void main(void){

int a[11]={0},i,j;

for(a[1]=i=1;i<=10;i++){

for(j=i;j>=1;j--)

printf("%d ",a[j]=a[j-1]+a[j]);

printf(" ");

}

}

『肆』 C語言數組題求詳細解答

這是雙層循環,對齊後如下:

for(k=0;k<2;k++){
for(t=x[0],i=0;i<5;i++)
x[i]=x[i+1];
x[i]=t;
}

外層循環每進行一次,判告內層循環就會將x[i]逐一賦燃沖物值成x[i+1]。然後令x[5]=原x[0]的值。

第一次外層循環,x的皮液元素變為1 2 3 4 5 5。然後將x[5]賦值為原x[0]的值0,數組x變為1 2 3 4 5 0;

第二次外層循環,x的元素變為2 3 4 5 0 0。然後將x[5]賦值為原x[0]的值1,數組x變為2 3 4 5 0 1。

『伍』 C語言數組題解答

輸出結果是 10 4 6 8 2 4 6 12 2
第一個scanf是彎讓輸入一個數賦給x,與-1比較,從而進入while循環,並把x的值賦給數組b。第二個scanf是重新沖帶輸入x,與—1比較,繼續循環,如果沒有,則此時x沒有賦值,則不能繼續完成循環。這個程序的功能是找出輸入數中大於-1的偶埋判局數。
希望我的回答能對你有幫助。