C語言程式設計題? 20,C語言程式題

2023-06-05 13:30:18 字數 3520 閱讀 8535

1樓:猴哥取經

這個有什麼問題嗎?i和j是相等的,行列相等的時候計算的結果就是為1呀。

2樓:百好佳

給陣列賦值的過程:

巢狀for迴圈,i 條件的for每迴圈1次,j 條件的for迴圈5次;

i=1的時候j條件的for迴圈5次,賦值五次:

第一次:a[i][j]=(i/j)*(j/i);此時i和j的值都是1,結果為1

第二次:a[i][j]=(i/j)*(j/i);此時i的值還是1,j的值是2,結果是0;

第三次:a[i][j]=(i/j)*(j/i);此時i的值還是1,j的值是3,結果是0;

以此類推;當 i = 2,的時候 j 條件的 for 迴圈5次, 賦值五次:

第一次:a[i][j]=(i/j)*(j/i);此時i 的值是2, j的值都是1,結果0;

第二次:a[i][j]=(i/j)*(j/i);此時i的值還是2, j的值是2,結果是1;

第二次:a[i][j]=(i/j)*(j/i);此時i的值還是2, j的值是3,結果是0;

以此類推;當 i = 3,的時候 j 條件的 for 迴圈5次, 賦值五次:

第一次:a[i][j]=(i/j)*(j/i);此時i 的值是3, j的值都是1,結果0;

第二次:a[i][j]=(i/j)*(j/i);此時i的值還是3, j的值是2,結果是0;

第二次:a[i][j]=(i/j)*(j/i);此時i的值還是3, j的值是3,結果是1;

第二次:a[i][j]=(i/j)*(j/i);此時i的值還是3, j的值是4,結果是0;

以此類推;c語言中 整形除以整形結果必定是整形; 12 / 10 = 1;

c語言程式題

3樓:

摘要。先說第乙個while函式,如果函式值不等於-1,可以執行下乙個函式。

c語言程式題。

先說第乙個while函式,如果函式值不等於-1,可以執行下乙個函式。

輸入函式。輸入x的值到a[n++]x下一步嘛,您繼續說,上面的明白了。

第乙個數值1輸入以後,直接進入了第乙個for函式,在第乙個for函式執行以後,發現滿足條件,作為第二次輸入的值,然後又進入迴圈。一直迴圈下去,直到第五次的時候,不滿足,就進入下乙個函式。

while函式主要是得到n的值。

n的值得到以後進入下面兩個函式。

第二個for函式,也是得出c陣列。

最後乙個for函式,是滿足條件以後,輸出來。不滿足條件就結束。

i大於五就結束了,不會輸出任何東西。

第乙個forc0=0,然後c4也等於0,第二個for是c[a[i]]+這個怎麼算呀。

c[a[i]]+

作用是對c陣列中在a[i]位置上的數加1

如i=0時,a[i]=1,則c[1]進行自增運算。

ai最開始的那一組陣列。

最後的輸出c[i]=02231這個是怎麼輸出來的呀c[1]自增這個值是多少呀怎麼算呀。

通過ai迴圈計算以後,得到的ci

您在多說一些這個ai和ci,這個ci最後等於多少呀。

ci是乙個陣列,就相當於c0到c5

你只需要搞懂陣列和迴圈函式就可以了,需要長時間的積累。

這個ci最後的值我不會算,我22號考試,想多做題去理解,我太笨了,麻煩您了。

這種題二級不會考的。

c語言程式設計題 10

4樓:文庫精選

實驗一:簡單的c程式設計(2學時)

一、實驗方式:

一人一機。二、實驗目的:

1、了解c語言程式的編譯環境和編寫過程。

2、掌握c語言程式在visual c++ 環境下的除錯過程。

3、初步了解c語言程式的特點。

4、掌握c語言的資料型別。

三、實驗內容:

1、計算兩個數x和y的和。(教材p5【例1-2】)2、從鍵盤輸入華氏溫度h,輸出攝氏溫度c(攝氏溫度=5/9*(華氏溫度-32))。實驗教材p18)

3、給定圓環,輸入內圓環半徑r1、外圓環半徑r2,求出圓環的面積。(實驗教材p27)

4、從鍵盤上輸入兩個整數x、y,實現兩個數的交換,並求出最大值、最小值和兩個數的平均值。(實驗教材p21)

5、輸入並執行以下程式,分析執行結果。(實驗教材p27)#include

void main( )

#include ""

void main()

#include ""

main()

#include ""

#define p

void main(){f

5樓:先知導演

題目本身不難,希望你能多多思考。

#include""

int main()

puts(str);}

6樓:匿名使用者

我這簡寫了。

比如"china"中的"i"

char i='i';

i=i+5;

printf("%c",i)//在變數名後加5就可以變成後面第五個字元了。

c語言程式題?

7樓:南昌建設羅丹

a = a+i, a+j; 這裡是兩個表示式,分別是a = a+i;和a+j

a = a+i,a+j); 這裡右側是「逗號表示式」,整體是乙個表示式。

所謂逗號表示式:由n個表示式組成,並且用逗號隔開,並且將逗號表示式中的最後乙個表示式的值賦值給整給變數。

根據描述a = 97,b,i=3,j=5,x=

則a = a+i,a+j;中a+i==100並且賦值給a,而a+j並未進行賦值,因此a在此處的值為100

則b=a++;需要掌握++a和a++的區別。

a++表示先使用變數a賦值,然後再自增1

a表示先自增1,然後再使用a變數。

因此,b=a++是先使用a,即b=100,a=100+1

若滿意,望,謝謝!

8樓:

由於"="的優先順序比","高,所以a=a+i,a+j被解釋為(a=a+i),(a+j),結果是給a增加了i,而a+j的結果沒有賦給任何變數。

由於前面的a=a+i使a==100,b=a++;是先把a==100賦給b,使b也為100,然後才給a增1——因為是a++是後++,參與運算前不執行++。

9樓:哥德堡快遞

a='a' 等價 a=97

a=a+i,a+j 這裡取a=a+i, a=(a+i,a+j)取a=a+j,所以a=100

b=a++ 結果b=100,a=101 等價 b=a; a++

C語言程式設計題,求大神,C語言程式設計題,求助大神

這個求大神,我不太清楚,我在抖音,我那個網不好打不開那個真不好意思啊,你可以看看別人怎麼回答,但是我覺得這個問題肯定是。這種語言程式設計題是很難做的,對我而言,c語言程式設計題,求助大神 int fun int x int fun int x if x x count x return 0 樓上的都...

C語言基礎題求救,C語言程式設計題,求救!

很顯然的筆誤是 if 的這個分號絕對不能要,應該寫為if 然後就是 if c 0 c 9 而不是if 0 c c 9 其它的就沒有什麼問題了。所以正確的程式是 include void main include void main 改過的地方已在上面標註,請推佳!你第三行有中文半個符號,建議貼上第三...

C語言程式設計題 第八題,一道C語言的題,C程式設計(第四版)第三章課後第八題。請高手回答 題如下

include include include void main if flag 1 isalpha c else if flag 0 isalpha c else if isdigit c else if c n getchar 終於搞好了 太費腦子了 we are at the b 2 b w...