1樓:匿名使用者
#include
#include
int n;
typedef struct student stu;
stu *creat();
void add_student(stu *);
void show(stu *);
stu *delete_student(stu *);
void paiming(stu *);
void show_one(stu *s);
int panduan(double l);
int main()
}return 0;
}//建立連結串列表頭
stu *creat()
//錄入學生資訊
void add_student(stu *s) while(1)else}}
//根據學號刪除學生資訊
stu *delete_student(stu *s)else if(p->num==num) p1=p;
p=p->next;
}if(n==0)
else
return s;
}//顯示學生資料庫資訊
void show(stu *s)
else
show_one(head);}}
//對學生按平均分排名
void paiming(stu *s)
double temp;
for(i=0;inext!=null)
}s=s->next;}}
}}//單科平均分統計
void show_one(stu *s);
int b[4][4]=,,,};
int i;
while(s->next!=null)
s=s->next;
}printf("各科平均分 %.2lf %.2lf %.2lf %.2lf\n",ar[0]/n,ar[1]/n,ar[2]/n,ar[3]/n);
printf("90-100分 %d %d %d %d\n",b[0][0],b[1][0],b[2][0],b[3][0]);
printf("80-89分 %d %d %d %d\n",b[0][1],b[1][1],b[2][1],b[3][1]);
printf("60-79分 %d %d %d %d\n",b[0][2],b[1][2],b[2][2],b[3][2]);
printf("60分以下 %d %d %d %d\n",b[0][3],b[1][3],b[2][3],b[3][3]);
}int panduan(double l)
2樓:哈哈
還要嗎,電腦上有程式,要的話我給你找一下
一個簡單的c語言題目……求大佬解答
3樓:爻訊科技
(1)第1行的功能是什麼?
求輸入10進位制整數的位數。
(2)在第2行中,main函式前面為什麼有專void?
表示該main函式無返回
屬值。(3)第4行的功能。
定義兩個整型變數。
(4)設輸入整數356,寫出執行該程式的執行結果。3
c語言程式設計題目,求大佬解答
4樓:小黑哎啊
#include
float fun(float *a,float *b)//兩個數,數值交換函式
int main()
c語言題,求大佬解答
5樓:匿名使用者
#include
void printtrangle(int n)
}void main()
6樓:匿名使用者
演算法1:
#include
void print********(int);
int main()
void print********(int n)}演算法2:
#include
void print********(int);
int main()
void print********(int n)}
求大佬幫忙解答一下c語言題目?
7樓:自我程式設計
這個程式實現的原理是:
迴圈將非數字字元移動到字串的開頭,然後最後一個非數字字元後面新增一個結束符號0(這樣輸出的時候字串只會輸出到0的位置,後面的數字就不列印了。)
1、scanf("%s",&str);肯定是錯的,str是陣列名,表示陣列首地址,應該直接寫scanf("%s",str);或者寫scanf("%s",&str[0]);
2、16行就是我上面說的新增結束符號,要是刪除的話,那麼列印輸出的時候會連同後面數字字元一起輸出,就起不到刪除數字的做用。
8樓:匿名使用者
是**不懂,
就是利用迴圈,對字串中每一個字元判斷,如果是字元就賦給另外一個字串,對比完後輸出新得到的字串
有細節問題可以問我
c語言程式設計題目,**求大佬解答
9樓:匿名使用者
#include
int main()
for(i=0;iif(a[i]) printf("%d",i+1);
return 0;
}//執行示例:
c語言程式設計題目。求解答,C語言程式設計題目。求解答。
您這樣把一大堆習題擺出來,明眼人一看就知道您是一點都不想學啊,就想吃現成的。看您回答問題,情商不低啊,那麼智商也應該沒問題,不會是因為想偷懶吧,還是自己做做試試看,哪個不會單獨提,這樣提問多半不會有人回答,如果回答那是對您不負責任。建議將這些問題分開提。你是找人給你做課後作業嗎?你可真有意思!你有很...
c語言題目,c語言題目
不一樣,分別是1,2 至於第一個是以就不用說了,輸出的配對是從左向右的。第二個區別在於多了一個括號,相當於逗號表示式。輸出的是逗號後面的數,即是b的值。第一個輸出1,第二個輸出2 原因第一個程式只輸出一個 d,按照從左到右的順序來輸出,第二個程式,printf d a,b a,b 式中逗號運算子使用...
c語言題目,c語言題目 數獨 求大神解釋題目意思和分析題目和程式碼
include int result 0 結果數 int main printf 數獨的解為 n n sudoku a,0 if result 0 printf 此數獨無解 return 0 輸出可行的解 void print int a 9 9 printf n if i 2 i 5 printf...