cfnr.net
当前位置:首页 >> C语言作业........编一程序,从键盘上输入学生的5... >>

C语言作业........编一程序,从键盘上输入学生的5...

#include "stdio.h" int main(int argc, char* argv[]) { int a,b,c,d,e,; printf("请输入五门课程成绩,以空格隔开:\n"); scanf("%d%d%d",&a,&b,&c,&d,&e); int sum = a + b + c;//总成绩 int average = sum / 5; //总成绩除5的余值 = 平均成绩...

DEV-CPP 5.4 C环境通过编译运行 #include#define swap(a,b) {a=a+b;b=a-b;a=a-b;}void sort(int a[],int n){int i,j;for(i=0;i

一、问题分析 需要保存6名学生5门功课的成绩,需要设计一个6行5列大小的二维数组scores[6][5]来存储30个成绩数据。保存6名学生的平均成绩,需要设计一个6列大小的一维数组来avgs[6]存储平均成绩。 为使程序具有更好的通用性,使用宏定义定义学生...

#include main() { float x,y,s; printf("Please input Length & width:“); scanf("%f %f",&x,&y); s=x*y; printf("\nThe Result is:%f",s); getch(); }

#include#include#include#include#includeusing namespace std;bool compare(int a,int b){ return a>b; }int main() { int a[1000],i,n,h,g; n=5; for(i=0;i>g;h+=g;} a[i]=h; } sort(a,a+n,compare); for(i=0;i

#include "stdafx.h" #include "stdio.h" int i; struct student { char name[20]; //姓名 float score[4]; //四门功课的成绩 float average; //四门功课的平均成绩 int order; //根据平均成绩的排序名次 }; void inputFromKeyboard(struct stud...

#include int main(){ double r, pi = 3.14159; printf("请输入半径:"); scanf("%lf", &r); printf("圆的面积是%.2lf\n", pi * r * r); return 0;}

第一个问题:在gets(p->number);前加上 fflush(stdin); 就可以了,因为scanf读完后在输入缓冲里面还有 换行符,所以gets 直接读完换行符作为 number 了。 第二个问题:在写数据前必须让 指针P重新回到数组开始的位置,即加上句 p=str;

for(int i=0;i

代码如下: #include //判断及格人数 int fun(int a[10]){ int i, count=0; for (i = 0; i < 10; ++i) if(a[i]>=60) count++; return count; } int main(){ int a[10],i; printf("请输入10名学生的成绩:\n"); for(i = 0;i < 10; i++) scanf("%d"...

网站首页 | 网站地图
All rights reserved Powered by www.cfnr.net
copyright ©right 2010-2021。
内容来自网络,如有侵犯请联系客服。zhit325@qq.com