求解一道c語言的題目謝謝了,求解一道C語言的題目!!!謝謝了!

時間 2021-09-11 22:33:35

1樓:

你對陣列與陣列名是怎麼理解的?引用陣列就是要寫陣列名,不能寫成員啊。char str告訴編譯器,str是個char型陣列(當然寫char *str也無妨,效果一樣),引用它就得寫與str對應的變數。

str這時是陣列str的名字,也是它的首位址,是乙個指向這個陣列的指標常量(既不能++、--,也不能再讓它指向別處)。a是char形陣列名,性質和上面的分析完全一樣,寫成a和a[50],前者是非法的,後者是a陣列的第51個元素,二者都不是tran函式的形參所要求的char型陣列(或指標)。

2樓:匿名使用者

//stdio,不是stidio sub(int *p,int n,int k);//這裡需要先加上函式宣告這裡最後少乙個分號 printf("

3樓:煒煒

在定義中,char str,int *n 是一起的,表示這裡需要接收乙個陣列首位址(str),和它的長度(n),因此在使用tran時,需要輸入a這表示a[50]的首位址,而a[ ]沒有含義,a[50]在定義之後使用表示的是a陣列第51個元素存的數值,因為陣列從0開始,所以a[50]存的是亂碼(最後乙個元素是a[49]。

4樓:逸明鯨人

此處a實際為陣列a的首位址 故不可用其他替代

5樓:匿名使用者

這個是函式的呼叫,tran(x,r0,a,&n);這個是實參,實參中,要求寫陣列名。

一道c語言題目,求答案!謝謝!

6樓:匿名使用者

#include

int main(void)

printf("%lf",sum);

return 0;}

7樓:

以下**來可完成題設要求:

//#include "stdafx.h"//if the vc++6.0, with this line.

#include "stdio.h"

int main(void)

好奇自怪啊!誰這麼寫了?好意思投訴?有勇氣站出來說說理由啊,看來也只不過是「門背後的光棍」!

8樓:匿名使用者

#include "stdafx.h"

#include "stdio.h"

int main(int argc, char* ar**)printf("%10f\n",sum);

return 0;

}這個是在來c++裡的源除錯結

果bai

du 希望對你zhi

有幫助!dao

9樓:匿名使用者

#include

int main(void)

printf(「%f",sum);

getchar();

return 0;}

10樓:匿名使用者

分子,bai

分母都是非波du拉其數列

只不過初始zhi元素不同dao

#include

#include

#define n 20

double fenzi(int n);

double fenmu(int n);

/*主函式*/

int main()

/*功能函式*/

double fenzi(int n)

double fenmu(int n)

其實只回寫一答個就可以的 ,寫 double f(int n);

r然後呼叫時 s+=(f(i+1)/f(i));

一道c語言的題目,看程式寫結果!謝謝啦!

11樓:賴福平

d1++ + d2--其實是d1++之後再d2--,但是++,--在後面的話,都是先執行再自加/自減,所以

d1++後,在執行後面d2--時,d1=2.2,但是這裡d2--還沒有完成,所以d2 = 1.5

那麼d1 = 2.2+1.5 = 3.7

這麼語句執行完之後,d2--才做完,也就是d2 = 0.5

12樓:匿名使用者

樓主大概不明白d1=d1++ +d2--;吧

你可以理解為d1=d1+d2;d1=d1+1;d2=d2-1;

之後printf("%.2lf,%.2lf\n",d1,d2);結果就是3.70,0.50

13樓:匿名使用者

我執行的結果是 3.70,0.50 正確的 採納吧

各位大神,求教一道c語言題目,謝謝了

14樓:左冷禪

#include

#include

int main()

/*e) program to determine the largest of three integers

*/int first = 10, second = 20, third = 6;

int largestofall = first;

if (largestofall < second)

if (largestofall < third)

/*f) scanf( 「%d」 , aninteger );

*/int aninteger;

scanf("%d", &aninteger);

/*g) printf( 「remainder of %d devided by %d is \n」, x, y, x%y );

*/printf("remainder of %d devided by %d is %d\n", x, y, x%y);

/*if ( x=y); // (判斷相等)

printf( %d is equal to %d\n」, x, y, );

*/if (x == y); // (判斷相等)

printf("%d is equal to %d\n", x, y);

/*i) printf( 「the sum is %d\n,」 x y);

*/printf( "the sum is %d\n", x, y);

*/printf( "the value you entered is: %d\n", value );

return 0;

}總結一下上面**段存在的問題:scanf傳遞的應該是變數的位址,printf列印的是變數,scanf和printf前面的格式化字串都應該用英文引號而不是中文,printf格式化字串裡的佔位符數量和格式化字串後面的引數個數相同,否則會出現錯誤。c語言的所有標點符號都是英文的。

判斷相等用兩個等於號==,賦值操作左邊的是要被賦值的變數,右邊是計算的結果。

求解一道c語言題目 請詳細解釋一下怎樣輸入輸出多組資料。謝謝!

15樓:與子如初見

#include

int main(void)

};int i=0,j=0,k=0;

int temp;

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

}for(i=0;i<6;i++)}}

}for(i=0;i<6;i++)

printf("\n");

}return 0;}

16樓:匿名使用者

多個一維陣列輸入或者二維陣列輸入,結構體等等也可以

一道c語言程式設計題!!!!求解!!!急!!!謝謝大佬!!!

17樓:雲舒輕寒

#include

void main()

18樓:冬一又二分之一

#include

int main()

printf("%d",i);

return 0;}

19樓:匿名使用者

#include

int main()

printf("第%d天\n", i);

return 0;}

求教一道c語言題目,謝謝大家啦。

20樓:龍__鳳

//你只是交換了位址,並沒有交換值,修改如下#include

void swap(int *a,int *b)main()

21樓:摩天東莞

樓主你好

21. 下列選項中合法的函式說明語句是()。

a) double func( int a, int b );

b) double func( int a, b );

c) double func( a, int b );

d) double func( a, b );

22. 設有定義int a=,*p=a;結果為7的表示式是()。

a) *(p+3)

b) *(p+4)

c) *p+3

d) *p+4

23. 設有定義int m, n, *p; 與語句「m=n;」等價的語句是()。

a) p=&n; m=*p;

b) p=&m; n=*p;

c) p=*n; m=*p;

d) p=*m; n=*p;

24. 設有定義int m=2,n=5,*p=&n;則語句「m=*p;」的結果是()。

a) 指標p指向m

b) 變數m的值變為5

c) 變數n的值變為2

d) 指標p指向m,同時變數m的值變為5

25. 設有說明int n; char str[80];與函式呼叫:n=hex2dec(str); 則函式hex2dec正確的函式說明應該是:()。

a) int hex2dec(char str);

b) void hex2dec(char str);

c) int hex2dec(char str);

d) void hex2dec(char str);

26. 設有定義char *p=;則結果為'j'字元的表示式是()。

a) p[3][1]

b) *(p[1]+3)

c) *(p[3]+1)

d) *p[1]+3

22樓:

void swap(int *a,int *b)

應該是這樣才行。

一道c語言的題目,請各位幫幫忙急,急得很!!先謝謝各位!!

23樓:自我程式設計

語法沒發現問題,如果你說的是邏輯問題,那只能你自己核實,沒有注釋,不明白你這個**想實現什麼功能,除了賦值就是判斷,我看那個很長的與或組合的條件語句,你邏輯上有沒有理對,如果條件太長,你可以考慮把單個條件用變數接收,最後再用變數組條件句,可能會清晰點

24樓:

沒有發現什麼錯誤。你有什麼問題?

c一道類的組合的題目,急求解答,謝謝了

8.cpp 41 error time 沒有定義8.cpp in member function void arrangement input3 8.cpp 47 error m2 沒宣告8.cpp void 成員中arrangement output3 8.cpp 52 error m2 沒宣告8...

求解一道生物題,求解一道c語言題

sch知與誰同 當然題目只有限定於二倍體生物,且預設兩個次級精母細胞只有乙個 異常才有解,答案為axb,0y,0y。這種題目的解法就是要通過雙向推理還原 過程 aaxby經細胞減一之前的間期複製後,基因組成為a aa axb xby y,之後無論怎麼 基因的種類與數量應該不變 再從結果分析,a與a出...

求解一道c 程式設計題,求解一道簡單的C語言程式設計題

麼誒節奏 include using namespace std int search int p1,int n,int p2 void print int p,int n int main int arr1 10 int arr2 int count search arr1,10,arr2 pri...