這個c語言題,幫忙寫下,我是新手,最好能加上註釋,用些簡單的東西

2022-05-31 23:20:31 字數 1192 閱讀 5209

1樓:

1、 一維陣列

實驗目的:掌握一維陣列的定義、初始化,以及一維陣列元素的下標法引用和指標法引用。

實驗內容:

1.將陣列a中的10個元素後移m位,移出的m位順序存放在陣列的前位。

要求:(1)陣列元素值在程式中初始化。

(2)m的值從鍵盤輸入。

(3)用下標法和指標法兩種方法。

2、 陣列

實驗目的:掌握二維陣列的定義、初始化,以及二維陣列元素的下標法引用和指標法引用。

實驗內容:

1.有5名學生,每名學生有語文、數學、物理和外語四門課的考試成績,程式設計統計各學生的總分和平均分,以及。

【解答】

第一題:

(1)下標法

#include

#include

void main()

;int m;

printf("請輸入移動的位數:");

scanf("%d",&m);

int b[10]=;

int i,j;

printf("移動前的陣列是:");

for(i=0;i<10;i++)

printf("");

for(i=9;i>=m;i--)

for(i=0,j=10-m;i a[i]=b[j];

printf("移動後的陣列是:");

for(i=0;i<10;i++)

printf("%d ",a[i]);

printf("");

} (2)指標法

#include

#include

void main()

;int m;

printf("請輸入移動的位數:");

scanf("%d",&m);

int b[10]=;

int *p,*q;

printf("移動前的陣列是:");

for(p=a,q=b;p

printf("");

for(p=a+9;p>=a+m;p--)for(p=a,q=b+10-m;p *p=*q;

printf("移動後的陣列是:");

for(p=a;p printf("%d ",*p);

printf("");}

2樓:

譚浩強先生的c語言瞭解一下

哪位C語言,計算機大神幫忙講下這個題啊,感激不盡!!真的是不

include include include include int readfile int a,const char id char line 100 while feof f fclose f if flag return a else int test else if i 2 else v...

我是新手想自學c語言,需要從什麼軟體入手

對,你要先學c語言,程式設計入門的。你要先看書,瞭解基本概念後再實踐.我是大學專業學習的,希望能和你成為朋友,可以hi,我 單純的c可以用vc6.0,sourceinsight可以寫各種的 要學習微控制器c語言可以用keil4 vc 6.0,一款編寫,除錯程式的好軟體!我想自學c語言,請問需要什麼基...

誰能幫我解釋這個C 程式啊,我是新手

cin p date p date f 輸入之後,賦值?完全沒意義的輸入。應該是p next 才差不多。如果p next,那麼後面語句意味著把 f 給 p的下一個結點,然後f 指到p 的當前位置。那個不是給p分一個空間,而是每次開闢一個node 大小的空間,然後p指向這個空間,你那樣理解的話,你以為...