一道C語言的題目

2022-12-15 10:01:03 字數 805 閱讀 9423

1樓:匿名使用者

#include

#include

#define total 4 //一共的人數,自己定

int i,j;

typedef struct student_type

stu;

stu stud[total];

int main()

for(i=0;i

for(j=i+1;j

if(stud[i].score

for(i=0;i

float p=0,q=0,r=0,s=0,z=0;

for(i=0;i

}printf("90-100 persent :%2.2f\n",(float)(p/4));

printf("80-89 persent :%2.2f\n",(float)(q/4));

printf("70-79 persent :%2.2f\n",(float)(r/4));

printf("60-69 persent :%2.2f\n",(float)(s/4));

printf("0-59 persent :%2.2f\n",(float)(z/4));

system("pause");

}弄了一晚上,終於搞定了,執行結果正常!!!呵呵

2樓:

你得說明白啊,成績是幾門課的?都編在一個程式裡麼?

那我不做無用功了,呵呵

求教!一道C語言題目,求教一道C語言的題目!

你主函式裡m肯定還是1,func函式中的靜態變數應該是8了吧。你檢視變數值的位置是什麼樣的,如果在主函式裡檢視肯定是主函式中的m,即為1,因為發生作用域覆蓋了。你是第二次進入func後設定斷點,檢視m數值的可定為8。由程式執行結果為8 此時i 3,m 3 1 4,因此返回值為8 17 此時i 3 8...

C語言的一道題目,求解釋,一道C語言題目求解釋!

輸出的是字串長度,應該是7 fun函式的形參看似是字元陣列char s,實際是char s,c語言裡陣列名的本質版是指標,所以函式裡 權可以宣告char p s 這是p和s其實都指向記憶體裡的同一個地址 然後while迴圈的作用是讓p指向這個字元陣列的最後一個字元 由於字串都是已尾零結尾的 即最後一...

有一道c語言的題目已知,有一道C語言的題目 已知 char a int b float c double d 則計算表示式a c c d之後,記過的資料型別是

選d,因為double所表示的數的範圍最大。該題選擇d答案 1 a定義的是char型,實際上他也可以看做是int型,你試過沒有將一個char型的變數用 d的格式輸出後,為一個整數,該整數是該字元的ascii碼,是十進位制而已。所以a c之後的型別為float型 2 a c c自然也就是float型了...