#include"stdio.h"
struct ade
{int no;int am;int bm;int cm;};
struct ade N[3]=
{1,70,80,90,2,75,85,95,3,88,84,65};
main()
{
char s[300];int i=0,k,m;
for(i=0;i<3;i++)
{
scanf("%c",&s[i]);
if(s[i]=='\n') break;}
if(s[0]=='m')printf("2");
else if(s[0]=='1'||s[0]=='2'||s[0]=='3'){k=N[(int)s[0]-1].am+N[(int)s[0]-1].bm+N[(int)s[0]-1].cm;m=k/3;printf("%d",m);}
else printf("0");
}
不知道怎么回事?
{{1,90,80,70},{2,85,75,95},{3,88,84,65}},输入学号,输出平均分,输入max,输出最高分id。
用c语言定义结构体,存储学生学号和三门课成绩及平均分,初始化成绩如下...
k=N[(int)s[0]-1].am+N[(int)s[0]-1].bm+N[(int)s[0]-1].cm;改为 k=N[(int)(s[0]-'1')].am+N[(int)(s[0]-'1')].bm+N[(int)(s[0]-'1')].cm;试试。
...输入一个学生的学号、姓名、及3门课的成绩,计算机并输出其平均成绩...
include "stdio.h"void main(){ struct Student{ char id[10];char name[10];int score;} stu = {"001", "Sam", 80};printf("%s\\t%s\\t%d", stu.id, stu.name, stu.score);}
...的学号,姓名及三门课的成绩,计算并输出平均成绩
include<stdio.h>struct stud {int num;char name[30];float score[3];} ;int main(){struct stud stu ;int i;float avg ;printf("input number: "); scanf("%d", &stu.num );printf("input name: " ); scanf("%s", stu.name );printf("input 3 score:\\n");avg=0;for( i=...
用C语言编写程序:有五个学生的三门课程的成绩,求每门课程的平均成绩
float score2; \/*成绩2*\/ float score3; \/*成绩3*\/ float totalScore; \/*总分*\/ float averageScore; \/*平均分*\/ } student;\/*输入学生信息*\/ void inputInfo (student stu[], int stuIndex) { int i;printf ("第%d名学生↓\\n", stuIndex+1);printf ("学号:");scanf ("%d",&...
用c语言设计程序,用于存放某班级学生姓名和三门功课的成绩.并输出成绩...
int r=0; int i; struct CJB a[100]; while(1) { printf("请输入学生[姓名][科目1成绩][科目2成绩][科目3成绩](0 0 0 0——结束)\\n"); r++; scanf("%s%d%d%d",&a[r].name,&a[r].kemu1,&a[r].kemu2,&a[r].kemu3); a[r]....
c语言程序设计编程题目:请 :编写完成对学生相关信息的要求:1.定义一...
include <stdlib.h> define STU_NUM 10 \/*宏定义学生的数量*\/ struct student \/*定义一个结构体用来存放学生学号、三门课成绩、总分及平均成绩*\/ { char stu_id[20]; \/*学生学号;*\/ float score[3]; \/*三门课成绩;*\/ float total; \/*总成绩;*\/ float aver; \/*平均成绩;*\/ };\/...
...编程输入3个学生的学号、姓名、三门课程的成绩,存入一个结构体型...
int num;char name[12];int math;int english;int computer;long sum;double average;}a;main(){ int i , sum ;struct score *p for(i=0;i<10;i++){ printf("输入各项信息:\\n");printf("学号,姓名,数学,英语,计算机:\\n");scanf("%d%s%d%d%d",&p->num,&p->name,&p->...
请用C语言编一个程序计算3位学生3门课成绩总分和平均成绩?
printf("\\n三门成绩:\\n");for(j=0;j<3;j++){ printf("成绩%d: ",j+1);scanf("%d",&str[count].score[j]);sum+=str[count].score[j];} str[count].avr=sum\/3;printf("\\n是否继续?(y or n)");fflush(stdin);scanf("%c",&ch);count++;} return stud;} \/\/成绩排序函数...
c语言:结构体:有3个学生,每个学生的数据包括学号、姓名、3门课的成
float aver;\/\/平均分 };int main(){ struct student stu[3];int i,max;printf("请输入三位学生的学号、姓名、3门课的成绩(以空格分开输入):\\n");for(i=0;i<3;i++){ printf("请输入第%d个学生的信息:",i+1);scanf("%s%s%f%f%f",stu[i].number,stu[i].name,&stu[i].score[...
C语言编程,求出某学生期末三门课程的总分及平均分
程序如下:include"stdio.h"int main (void){int a,b,c;\/\/定义三个变量啊a,b,c分别存放三门课的成绩double sum,ave;\/\/定义sum和ave分别存放三门成绩的和与平均值printf("请输入三门课程的成绩a= b= c= ");scanf("%d%d%d",&a,&b,&c);sum=a+b+c;\/\/求三门课程的和ave=(a+...