你所指的软件应该是应用软件,用字符图形作为软件的界面,用C和算法,与数据结构作软件的核心代码,用文件作为数据库(C也可以连接数据库,不过我不会用),做出来的软件界面不好看,但是运行的速度是非常快的,如果你的核心代码写的好,那么这个软件的效率和质量也是非常高的,所以纯C作出来的软件是很优秀的,但是因为开发时间长,开发过程复杂,所以用纯C做应用软件很少
我们提供的服务有:成都网站设计、网站制作、微信公众号开发、网站优化、网站认证、新华ssl等。为上千多家企事业单位解决了网站和推广的问题。提供周到的售前咨询和贴心的售后服务,是有科学管理、有技术的新华网站制作公司
还有C语言有很大的函数库,数学函数只是其函数库中的一部分而以!!
不使用结构体,那只能用多个变量单独表示每个成员。
题目要求函数fun要把处理结果放在成员ave中,那么函数有2种写法:
1,传入分数数组及长度,计算后,返回平均分。主函数用变量ave接收返回值。
2,函数多一个参数,就是主函数变量ave的地址,这样在fun中给该地址赋值,主函数中ave变量值也改变。
我代码用第一种方法写:
#include stdio.h
float fun(float *scores,int len);
int main()
{
int i,id=10021;
float scores[8]={85.5,76,69.5,85,91,72,64.5,87.5},ave;
ave=fun(scores,8);
printf("学号:%d,8门学科成绩分别为:\n",id);
for(i=0;i8;printf("%.1f ",scores[i]),i++);
printf("\n平均分为%.3f\n",ave);
return 0;
}
float fun(float *scores,int len)
{
int i;
float ave,sum=0;
for(i=0;ilen;sum+=scores[i],i++);
ave=sum/len;
return ave;
}
c语言oj上不包含主函数的题可以正常提交。
主函数已给定如下,提交时不需要包含下述主函数 /* C代码 */int main(){ y_m_d date;int days(y_m_d);int day_sum;scanf("%d%d%d",date.year,date.month,date.day);day_sum=days(date);