69,371
社区成员
发帖
与我相关
我的任务
分享
//随意输入N个学生的成绩,每个学生有四门课程
//如果输入0,0,0,0则表示输入结束
void read(int score[][4],int n){
//int score[][4];
int number = 0;
for(;;){
if(number > 0){
if(score[number-1][0] == 0 || number >= n)
break;
}
scanf("%f,%f,%f,%f",&score[number][0],&score[number][1],&score[number][2],&score[number][3]);
number++;
}
printf("you've input %d student's scores!\n",number);
int i = 0;
for(i = 0; i < number; i++)
{
printf("row[%d]:%f,%f,%f,%f\n",i+1,score[i][0],score[i][1],score[i][2],score[i][3]);
}
}
main(){
int num = 0;
int s[1000][4];
printf("input the total students you need to input:");
scanf("%d",&num);
printf("input scores:\n");
read(s,num);
}
#include <stdio.h>
//随意输入N个学生的成绩,每个学生有四门课程
//如果输入0,0,0,0则表示输入结束
void read(int score[][4],int n){
//int score[][4];
int number = 0;
for(;;){
if(number > 0){
if(score[number-1][0] == 0 || number >= n)
break;
}
fflush(stdin);
scanf("%d,%d,%d,%d",&score[number][0],&score[number][1],&score[number][2],&score[number][3]);
number++;
}
printf("you've input %d student's scores!\n",number);
int i = 0;
for(i = 0; i < number; i++)
{
printf("row[%d]:%d,%d,%d,%d\n",i+1,score[i][0],score[i][1],score[i][2],score[i][3]);
}
}
int main(){
int num = 0;
int s[1000][4];
printf("input the total students you need to input:");
scanf("%d",&num);
printf("input scores:\n");
read(s,num);
return 0;
}
#include<stdio.h>
void read(float score[][4],int n)//改为float型的了
{
//int score[][4];
int number = 0;
for(;;)
{
if(number > 0)
{
if((score[number-1][0]-0)<0.00001 || number >= n)//float型的数与0比较要注意
break;
}
scanf("%f,%f,%f,%f",&score[number][0],&score[number][1],&score[number][2],&score[number][3]);
number++;
}
printf("you've input %d student's scores!\n",number);
int i = 0;
for(i=0;i<number;i++)
{
printf("row[%d]:%f,%f,%f,%f\n",i+1,score[i][0],score[i][1],score[i][2],score[i][3]);
}
}
void main()
{
int num = 0;
float s[1000][4];
printf("input the total students you need to input:");
scanf("%d",&num);
printf("input scores:\n");
read(s,num);
}
#include <stdio.h>
//随意输入N个学生的成绩,每个学生有四门课程
//如果输入0,0,0,0则表示输入结束
void read(double score[][4],int n){
//int score[][4];
int number = 0;
for(;;){
if(number > 0){
if(score[number-1][0] == 0 || number >= n)
break;
}
scanf("%f,%f,%f,%f",&score[number][0],&score[number][1],&score[number][2],&score[number][3]);
fflush(stdin);
number++;
}
printf("you've input %d student's scores!\n",number);
int i = 0;
for(i = 0; i < number; i++)
{
printf("row[%d]:%.2f,%.2f,%.2f,%.2f\n",i+1,score[i][0],score[i][1],score[i][2],score[i][3]);
}
}
main(){
int num = 0;
double s[1000][4];
printf("input the total students you need to input:");
scanf("%d",&num);
printf("input scores:\n");
read(s,num);
system("pause");
return 0;
}
//随意输入N个学生的成绩,每个学生有四门课程
//如果输入0,0,0,0则表示输入结束
void read(int score[][4],int n){
//int score[][4];
int number = 0;
for(;;){
if(number > 0){
if(score[number-1][0] == 0 || number >= n)
break;
}
scanf("%d%d%d%d",&score[number][0],&score[number][1],&score[number][2],&score[number][3]);
number++;
}
printf("you've input %d student's scores!\n",number);
int i = 0;
for(i = 0; i < number; i++)
{
printf("row[%d]:%d,%d,%d,%d\n",i+1,score[i][0],score[i][1],score[i][2],score[i][3]);
}
}
int main(){
int num = 0;
int s[1000][4];
printf("input the total students you need to input:");
scanf("%d",&num);
printf("input scores:\n");
read(s,num);
system("pause");
return 0;
}