关键词typedef的作用:http://c.biancheng.net/view/298.html
数组的创建:
int arr[n];//变长数组只在部分编译器上支持。变长数组不能初始化。
第四次作业:
scanf("%lf",&score[j])//scanf函数想读取双精度
printf("%.1lf",score[j])//若这个双精度数据你只想输出一位小数
//输入五个学生的成绩,并以两位有效数字输出
int main()
{
double score[5] = { 0.00 };
int i = 0;
while (i < 5)//表示处理五个学生,每次进入循环处理一个学生的成绩
{
int j = 0;
double sum = 0.0;
while (j < 5)
{
scanf("%lf", &score[j]);//读数后存至score[j]中
sum += score[j];//求和
j++;
}
j = 0;
while (j < 5)
{
printf("%.2lf ", score[j]);//.2lf意思是保留两位小数输出
j++;
}
printf("%.2lf\n", sum);//同理
i++;
}
return 0;
}
//输入一个以秒为单位的数字,将其换算成时分秒
int main()
{
int seconds = 0;
scanf("%d", &seconds);
int h = seconds/3600;
int m = (seconds%3600)/60;
int s = (seconds%3600)%60;
printf("%d %d %d\n", h, m, s);
return 0;
}