① 关于学分绩的C程序设计
main()
{
int a,b,sum;
printf("请输入C语言成绩和高数版分数\n");
scanf("%f,%f",&a,&b);
for(;0>a&a<100;)
printf("你的输入有误权\n");
for(;0>b&b<100;)
printf("你的输入有误"\n);
if(a<60)
a=0;
if(b<60)
b=0;
printf("你的C语言成绩是%f"\n,a=2*0.01*a);
printf("你的高数成绩是%f"\n,b=5*0.01*b);
}
② 求----计算学分绩点的C语言程序
上面的大哥太复杂了吧
我 来个简单的:
如果你们
0-60 绩点 0;
60-70 绩点 1;
70-80 绩点 2;
80-90 绩点 3;
90-100 绩点 4;
100 绩点 5;
那么我给的程序如下:(否则只需自己调整)
#include <stdio.h>
int main()
{
float a,eve,d,td=0,tj=0,j;char c;int ra;
shuru:
printf("请输入一个成绩,以及这门课程的学分是多少:(用空格分开)\n");
s:
scanf("%f%f",&a,&d);
ra=(int)a;
ra=ra/10;
while (ra>10||ra<0)
{
printf("成绩是大于0,小于100的,请再次输入!\n");
goto s;
}
while (d<0)
{
printf("课程的学分是一个正数,请再次输入!\n");
goto s;
}
switch(ra)
{
case 10:j=5;break;
case 9:j=4; break;
case 8:j=3; break;
case 7:j=2; break;
case 6:j=1; break;
default:j=0;
}
printf("该学生这门课的绩点是%.3f,学分是%f\n",j,d);
tj+=j*d;
td+=d;
p:
printf("按c键继续输入成绩,按a键给出该学生的平均绩点.\n");
getchar();
c=getchar();
if ('c'==c)
goto shuru;
else if('a'==c)
goto en;
en:
eve=tj/td;
printf("该学生的平均绩点是%.3f\n",eve);
getchar(); getchar();
}
好辛苦啊,写了一个多小时。
看在辛苦分上,感谢一下我 吧
我程序已经编译好
到这里下载
http://hqu.e.cn/cgi-bin/storage_getshare?uid=zhome&domain=hqu.e.cn&infotoken=6b023641Sy580hVEAYSoCPl1V1eHg&down=no
一周之内下载
③ C语言编程:某企业年终按员工业绩发红包,已知红包金额不到10000元。
完整代码是没有的,思路可以说下,
先算100面额的,一共需要n/100张,剩下的为m,再m/50张50元的。。。
④ 输入3个绩 a,b,c要求按由高到低的顺序输出,用c语言编程序
#include<stdio.h>
void main()
{int a,b,c,t=0;
printf("please input a,b,c: ");
scanf("%d %d %d",&a,&b,&c);
if(a>b) {t=a;a=b;b=t;}
if(a>c){t=a;a=c;c=t;}
if(b>c){t=b;b=c;c=t;}
printf("%d,%d,%d\n",c,b,a);
}