c语言怎么输出表格.docx
《c语言怎么输出表格.docx》由会员分享,可在线阅读,更多相关《c语言怎么输出表格.docx(5页珍藏版)》请在冰豆网上搜索。
![c语言怎么输出表格.docx](https://file1.bdocx.com/fileroot1/2022-10/12/eedaa2e8-0716-4888-9872-518dacdec59a/eedaa2e8-0716-4888-9872-518dacdec59a1.gif)
c语言怎么输出表格
竭诚为您提供优质文档/双击可除
c语言怎么输出表格
篇一:
c语言表格
c语言
c语言关键字
c语言运算符
算术运算符
字符常数扩展表示法
运算符的优先级与结合性
printf函数的输出格式符
scanf函数的输入格式控制符
篇二:
c语言顺序表实现完整版
#include
#include
#include
#definelist_init_size100
#definelistincRement10
typedefintelemtype;
typedefintstatus;
typedefstruct
{
elemtype*elem;
intlength;
intlistsize;
}sqlist;//定义顺序表类型
statusinitlist_sq(sqlist
l.length=0;
l.listsize=list_init_size;
return1;
}
voidcreatelist(sqlist
printf("请输入你要创建的顺序表元素个数");
scanf("%d",
printf("请输入你要创建的顺序表:
\n");
for(i=0;i scanf("%d",
}
voidprint(sqlist
for(i=0;i printf("%3d",l.elem[i]);
}
statuslocation(sqlistl,elemtypee)//查找元素的位置
{
inti=0;
while(l.elem[i]!
=e
if(i>l.length)
return-1;
else
returni+1;//因为c语言是从下标0开始的当i=0时实际上是顺序表的第i+1个元素
}
statuslistinsert_sq(sqlist
if(il.length+1)
return0;
if(l.length>=l.listsize)
{
newbase=(elemtype*)realloc(l.elem,(l.listsize+listincRement)*sizeof(elemtype));l.elem=newbase;
l.listsize+=listincRement;
}
q=
for(p=p>=q;--p)
*(p+1)=*p;
*q=e;
++l.length;
return1;
}
statuslistdelect_sq(sqlist
if(il.length))
return0;
p=
e=*p;
q=l.elem+l.length-1;
for(++p;p *(p-1)=*p;
--l.length;
return1;
}
voidcombine(sqlistla,sqlistlb,sqlist
pa=la.elem;
pb=lb.elem;
lc.listsize=lc.length=la.length+lb.length;
pc=lc.elem=(elemtype*)malloc(lc.listsize*sizeof(elemtype));pa_last=la.elem+la.length-1;
pb_last=lb.elem+lb.length-1;
while(pa else
*pc++=*pb++;
}
while(pa *pc++=*pa++;
while(pb *pc++=*pb++;
}
voidmain()
{
sqlistla,lb,lc,ld;
inti,j;
elemtypee;
initlist_sq(la);
createlist(la);
print(la);
printf("请输入要查找的元素:
\n");
scanf("%d",
j=location(la,e);
printf("该元素的位置为%d\n",j);
printf("请输入要插入的位置和元素:
\n");
scanf("%d%d",
listinsert_sq(la,i,e);
printf("输出插入后的顺序表:
\n");print(la);
printf("请输入要删除的位置:
\n");scanf("%d",
listdelect_sq(la,i,e);
printf("删除的那个元素是:
%d\n",e);printf("输出删除后的顺序表:
\n");print(la);
initlist_sq(lb);
createlist(lb);
print(lb);
initlist_sq(lc);
createlist(lc);
print(lc);
initlist_sq(ld);
combine(lb,lc,ld);
printf("合并后的顺序表为:
\n");print(ld);
}
篇三:
使用c语言读出excel表格课程设计
课程设计(大作业)报告
信息技术学院
昆明学院课程设计(大作业)任务书
课程设计(大作业)报告
一、题目分析
简单综合成绩计算系统
二、总体设计
1.到底包括哪些成绩。
2.求智育平均分的函数。
3.求综合成绩平均分的函数。
4.排序。
5.把结果写到excel表里。
将此上述5步小组人员内部协商分工合作。
三、实验器材
计算机
四、制作步骤
1.到底包括哪些成绩?
2.求智育平均分的函数。
3.求综合成绩平均分的函数。
4.排序。
5.把结果写到excel表了。
五、程序代码
1.
#include"stdafx.h"
#definen41
floatzonghecj[41];
voidzhcj(float*zhiyupj,float*deyu,float*zhnl,float*tiyu,intn)
{
inti;
for(i=0;i {
zonghecj[i]=zhiyupj[i]*0.55+deyu[i]*0.25+tiyu[i]*0.1+zhnl[i]*0.1;
}
}
intmain(intargc,char*argv[])
{
inti;
floatzhiyupj[41];
float
zhiyu[41][4]={{85,65,80,76},{66,71,77,69},{65,71,75,72},{58,81,77,73},{65,74,75,80},{66,83,82,71},{68,65,62,71},{80,74,76,73},{82,80,70,76},{76,74,75,72},{65,65,71,80},{80,85,81,90},{90,82,84,86},{85,60,75,82},{85,68,75,72},{80,84,72,76},{65,85,69,72},{80,82,81,77},{90,82,77,7
6},{58,71,68,80},{60,71,68,77},{68,74,75,72},{94,82,71,76},{74,75,76,80},{66,85,77,78},{66,81,72,76},{68,72,75,78},{80,74,76,79},{81,79,81,76},{60,85,71,79},{78,80,75,60},{62,81,75,73},{82,72,76,52},{65,77,76,72},{81,75,77,76},{89,86,82,79},{80,71,76,79},{80,75,72,79},{82,71,76,79},{90,68,82,71},{82,80,75,76}};
for(i=0;i {
zhiyupj[i]=(zhiyu[i][0]+zhiyu[i][1]+zhiyu[i][2]+zhiyu[i][3])/4;
printf("智育平均成绩%f\n",zhiyupj[i]);
}
float
deyu[41]={66,70,71,86,72,68,60,75,65,67,80,77,76,65,50,69,72,75,63,65,77,75,76,60,59,60,86,79,62,90,85,73,54,66,75,73,65,80,56,80,75};//德育总评分
float
tiyu[41]={82,65,74,68,76,80,66,85,72,77,80,72,85,68,63,72,65,76,88,67,82,71,65,56,77,82,82,53,94,78,72,81,61,72,84,79,68,72,84,68,76};//体育总评分
float
zhnl[41]={71,82,62,75,86,74,88,69,73,83,75,66,77,82,65,59,72,65,81,74,66,78,76,92,75,66,80,85,70,63,71,84,86,83,90,92,66,75,91,84,75};//综合总评分
zhcj(zhiyupj,deyu,zhnl,tiyu,41);
for(i=0;i {
printf("综合成绩%f\n",zonghecj[i]);
}
return0;
}
2.
#include
intpingjufen(floatcj[])
{
floatsum=0,s;
inti;
for(i=0;i sum+=cj[i];
s=sum/3;
printf("%f",s);
getch();
}
voidmain()
{