c語言程式設計題,請高手幫忙做一下,拜謝,急急急急

2021-03-12 16:10:08 字數 2963 閱讀 1363

1樓:

1.#include

double funcpi(int);

int main(void)

}while (getchar()!='\n')

//// 呼叫函式,輸出結果

//printf("%lf", funcpi(arg));

return 0;}//

// 函式定義,不用太多解釋了吧?一個迴圈解決正數值的累加,另一個是負數值的累加。

//double funcpi( int n )

for (count = 3; count <= 4*n-1; count+=4)

return 4*back;}2.

#include

#define len 3

#define n 30

//// 結構定義

//typedef struct stu

stu;

void swap( stu *a, stu *b );

int main(void);//

// 輸入資料並計算總分,基本可以實現無異常輸入,名字陣列長度30,有越界可能

//for(count = 0; count < len; count++)

}while(getchar()!='\n')

printf("input the score of chinese: ");

}while(getchar()!='\n')

printf("input the score of english: ");

}while(getchar()!='\n')

table[count].scrofall = table[count].scrofmth + table[count].scrofchn

+ table[count].scrofeng;}//

// 因為陣列長度只有3,所以用3個if就可以實現排序,沒有用排序演算法

//if( table[0].scrofall > table[1].scrofall )

if( table[1].scrofall > table[2].scrofall )

if( table[0].scrofall > table[1].scrofall )

//// 列印表頭,然後輸出列表

//for(count = 0; count < 5; count++)

printf("\n");

for(count = 0; count < len; count++)

return 0;}//

// 函式swap,交換兩個結構的資料

//void swap( stu *a, stu *b )

3.#include

#include

#include

#define max 10000000;

void factory(int *, int, int);

int main(void)

}while (getchar()!='\n')

//// 計算需要多大的陣列(足夠,但可能多)

//for (count = 1; count <= arg; count++)

length = (int)temp/7 + 1;

pointer = (int *) malloc( length * sizeof(int) );

//// 呼叫函式計算階乘

//factory( pointer, length, arg );

//// 找到最後一個不等於0的元素,從該元素開始倒序輸出,每個元素輸出7位陣列,用0補位

//count = length -1;

while (*(pointer+count) == 0)

printf("%d", *(pointer+count--));

for (; count >= 0; count--)

return 0;}//

// 計算階乘的函式

//void factory( int *a, const int l, const int n )

*a = 1;

//// 陣列中每個元素儲存7位數字

//for (mul = 1; mul <= n; mul++)}}

太多了,錯誤應該沒有,註釋可能少了點,實在太多了。自己仔細看看吧。

2樓:人風景畫

1,2已除錯通過

1. #include

float f(int n)

main()

2.#include

main()

s[3],t;

int i,j;

printf("請分別輸入三個學生的姓名,數學成績,語文成績,英語成績");

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

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

s[i].sum=s[i].math+s[i].chinese +s[i].english;

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

for(j=i;j<3;j++)

if(s[i].sum>s[j].sum)printf("姓名 數學 語文 英語 總分\n");

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

printf("%s %f %f %f %f\n",s[i].name,s[i].math,s[i].chinese,s[i].english,s[i].sum);

}3。題意不明

3樓:天龍舞情

3用遞迴好了,但是這題出的明顯有問題,c的位元組長度明顯算不到100的階乘,算到20就不錯了

c語言的程式設計題,幫忙做一下,謝謝

include int main c語言的題目,誰幫忙做下,謝謝,一 1 d 2 a 3 c 4 a 5 d 6 a 7 c 8 d 9 d 10 c 二 1 1 2 3 1 2 3 14 60 三 1 0 2 13 1 4 05 1 四 1 字元常量只能表示一個字元,而字串常量可以表示一個字串,多...

我想問一下程式語言C 的問題,請各位高手來回答吧

c 偏向底層,當然可以 vc 6 0 mfc是一個類庫,你就理解成視覺化的類庫吧,用這個類庫裡的類的方法就可以實現視覺化 很難,很強大 c 是一門語言,在各個平臺上都有編譯器,當然也有執行時庫。執行時庫,包括 c 標準庫的實現等,是對系統呼叫的上層封裝 系統呼叫,system call,通過中斷向 ...

c語言的題幫忙解釋一下謝謝,兩道C語言題,請幫忙看看,詳細解釋一下,謝謝

應該選b吧,整形資料int與字元陣列char儲存方式不一樣,將字串c表示的就是地址,輸入資料時,不用取地址符號 整數則需要 看書要仔細啊 因為c 是陣列,所以scanf 賦值的時候不需要 正確的是b c是陣列,陣列名本身就是一個地址,所以不必再寫取地址版符號 了。而b是一個整型變數,儲存在一個地址中...