C語言作業(yè)不熟的題與答案(1)

//聲明一個int型的數(shù)組,循環(huán)接收8個學(xué)生的成績,計算這8個學(xué)生的總分及平均分。
#include <stdio.h>
int main (){?
int i;
int a[8];
int he=0;?
for(i=1;i<=8;i++){printf("請輸錄第%d個學(xué)生的成績",i);
scanf("%d",&a[i]); he=he+a[i];?
}
printf("這8個學(xué)生的總分為%d,平均分為%d",he,he/i);
}
//聲明一個int型的數(shù)組,循環(huán)隨機(jī)生成13個1到13之間隨機(jī)數(shù)放入到此數(shù)組中去,再循環(huán)輸出。
#include <stdio.h>
#include <stdlib.h>?
#include <time.h>?
int main()
{
srand((int)time(0));
int a[52];
for(int i=1;i<=13;i++){
a[i]=rand()%13+1;
?
printf("%d\n",a[i]);
}
}
//聲明一個char型的數(shù)組,在此數(shù)組的單元格中放入"a,b,c"三個字符,然后使用循環(huán)將它反序輸出。如"c,b,a"。
#include <stdio.h>?
int main()
{?
char as[12]={'a','b','c'};?
for(int i=2;i>=0;i--) {printf("%c",as[i]);
}
}
//用*打印出菱形
#include?<stdio.h>
int?main?(){?
for(int?i=0;i<=9;i++){
for(int?j=9;j>i;j--){printf("?");}//"for嵌套"如同俄羅斯套娃,條件并集后,循環(huán)并集的條件?
for(int?k=0;k<i*2+1;k++){printf("*");}//"for嵌套"如同俄羅斯套娃,條件并集后,循環(huán)并集的條件?
printf("\n");
}
for(int?i=0;i<=9;i++){
for(int?j=0;j<=i;j++){printf("?");}//"for嵌套"如同俄羅斯套娃,條件并集后,循環(huán)并集的條件?
for(int?k=17;k>=i*2+1;k--){printf("*");}//"for嵌套"如同俄羅斯套娃,條件并集后,循環(huán)并集的條件?
printf("\n");
}
}