C程序中如何将结果(该结果是一个一维数组)以表格形式输出,

C程序中如何将结果(该结果是一个一维数组)以表格形式输出,,第1张

#include

<stdioh>

#include

<mathh>

int

main()

{

int

a[4][5];

int

i,

j,

k,

s;

k

=

1;

puts("该4行5列的二维数组是:");

for(i

=

0;

i

<

4;

++i)

{

for(j

=

0;

j

<

5;

++j)

{

a[i][j]

=

k++;

printf("%d\t",

a[i][j]);

if(i

%

3

==

0

||

j

%

4

==

0)

s

+=

a[i][j];

}

putchar('\n');

}

printf("\n该二维数组周边元素之和

=

%d\n",

s);

}

1打开微信小程序,点击右上角的“管理”按钮;

2在管理页面中,点击“收集表”;

3在收集表页面中,点击右上角的“导出”按钮;

4选择要导出的文件格式,点击“确定”即可完成导出。

LZ试试,绝对可以。(经 DEV-C++ 通过)

会有一个名为1txt的文件在你存程序的地方。

PS:通常可以使用freopen将输入/输出重定向到文件中。例如

freopen("intxt", "r", stdin);/从intxt读取/

freopen("outtxt", "w", stdin); /清空outtxt,并将结果写入outtxt/

freopen("outtxt", "a", stdin);/将结果写入outtxt/

代码

#include"stdioh"

int main()

{

int A[]={1,2,3,4,5,6,7,8,9};

int B[]={2,3,4,5,6,7,8,9,10,11,12,13,14,15};

int C[]={3,4,5,6,7,8,9,10,11,12,13,14,15,16};

int D[]{17,18,19,20,21,22,23,24,25,26,27,28,29,30,31};

int E[]={20,21,22,23,24,25,26,27,28,29,30,31,32};

int F[]={21,22,23,24,25,26,27,28,29,30,31,32,33};

int a,b,c,d,e,f;

int i,j,k,l,m,n,sum;

printf("请输入一个数:\n");

scanf("%d",&sum);

freopen("1txt","w",stdout);

if(sum<128)

{

for(i=0;i<9;i++)

a=A[i];

for(j=0;j<14;j++)

{

if(B[j]>a) b=B[j];

for(k=0;k<14;k++)

{

if(C[k]>b) c=C[k];

for(l=0;l<13;l++)

{

d=D[l];

for(m=0;m<13;m++)

{

if(E[m]>d) e=E[m];

for(n=0;n<13;n++)

{

if(F[n]>e)

f=F[n];

if(sum>a+b+c+d+e+f)

continue;

if(sum==a+b+c+d+e+f)

printf("%d,%d,%d,%d,%d,%d\n",a,b,c,d,e,f);

}

}

}

}

}

}

}

LZ试试,绝对可以。(经 DEV-C++ 通过)

会有一个名为1txt的文件在你存程序的地方。

PS:通常可以使用freopen将输入/输出重定向到文件中。例如

freopen("intxt", "r", stdin);/从intxt读取/

freopen("outtxt", "w", stdin); /将结果写入outtxt/

freopen("outtxt", "a", stdin);/清空outtxt,并将结果写入outtxt/

1、首先在电脑中,打开软件Dev-C++进入 *** 作页面中,然后在页面中输入头文件。

2、然后接下来编写Main主函数。

3、接着定义一个变量并赋予初值,这样就可以编写printf函数语句。

4、编写完成后,在页面中找到并点击编译、链接、运行按钮。

5、这时候,如下图所示,便可有看到效果了。

#include<iostreamh>

#include<stringh>

#include <stdioh>

#include <stdlibh>

void main()

{

//定义程序变量

int id=1000,z=1,ag,r,w=0,d[1000],j=1,h=1,b=1;

char nam[1000][20],sex[10];

float sc,T[1000];

//打开一个用于读取的文件

FILE fin, fout;

fin = fopen("C:\\学生数据表xls","r");

//当目标文件不存在或已经损坏时

if(!fin)

{

cout<<"C:\\学生数据表xls不能打开,请确认该文件是否存在或已损坏!\n";

}

cout<<"请按以下循序输入学生数据:\n"<<endl;

cout<<"\t\t>>姓名"<<"\t\t>>性别"<<"\t\t>>年龄"<<"\t\t>>得分"<<endl;

fclose (fin);

//fclose()关闭给出的文件流,fclose()执行成功时返回0,否则返回EOF

fout = fopen("C:\\学生数据表xls","w");

//打开"学生数据表xls"进行写入 *** 作

fprintf(fout, "\t\t学生数据表\n");

fprintf(fout, "学号\t姓名\t性别\t年龄\t得分\n");

//fprintf()的返回值是输出的字符数,发生错误时返回一个负值

do

{

cin>>nam[j]>>sex>>ag>>sc;

//用户键入数据

for(w=z-1;w<z;w++)

{

(d+j)=ag; (T+j)=sc;

//for()语句使指针与用户输入的各个数据进行对接

cout<<id+z<<"\t\t"<<nam[j]<<"\t\t"<<sex<<"\t\t"<<ag<<"\t\t"<<sc<<endl;

//用户输入的数据以表格形式输出

fprintf(fout, "%d\t%s\t%s\t%d\t%01f\n",id+z,nam[j],sex,ag,sc);

//将数据对齐写入目标文件

cout<<"(1退出键入 (2继续键入?,请选择^_^!"<<"\n"<<endl;

cin>>r;

//用户键入数据后选择离开或继续键入

switch(r)

//用switch()语句处理用户选择

{

case 1:

cout<<"按回车退出输入^_^!"<<"\n"<<endl;

break;

case 2:

cout<<"请输入你要存储的数据^_^!"<<"\n"<<endl;

break;

default :

cout<<"什么眼神!大哥,没喝高吧?^_^!"<<"\n"<<"没关系,重来一次,别再弄错了哦!"<<"\n"<<endl;

cout<<"(1退出键入 (2继续键入?,请选择^_^!"<<"\n"<<endl;

cin>>r;

break;

}

}

z++;j++;

}

while (r!=1);

fclose(fout);

fout = fopen("C:\\学生基本资料xls","w");

//新建并打开"学生基本资料xls"进行写入 *** 作

fprintf(fout, "\t学生资料表\n");

fprintf(fout, "学号\t姓名\t年龄\n");

//fprintf()的返回值是输出的字符数,发生错误时返回一个负值

do {

fprintf(fout, "%d\t%s\t%d\n",id+h,nam[h],(d+h));h++;

//将数据以表格式写人入目标文件

}

while (h<z);

fclose(fout);

//关闭并保存"学生基本资料xls"

fclose(fout);

fout = fopen("C:\\学生学科成绩xls","w");

//新建并打开"学生学科成绩xls"进行表格式写入 *** 作

fprintf(fout, "\t学生成绩表\n");

fprintf(fout, "学号\t姓名\t得分\n");

//fprintf()的返回值是输出的字符数,发生错误时返回一个负值

do

{

fprintf(fout, "%d\t%s\t%01f\n",id+b,nam[b],(T+b));b++;

//将数据以表格式写人入目标文件

}

while (b<z);

fclose(fout);

//关闭并保存"学生学科成绩xls"

}

以上就是关于C程序中如何将结果(该结果是一个一维数组)以表格形式输出,全部的内容,包括:C程序中如何将结果(该结果是一个一维数组)以表格形式输出,、微信小程序收集表如何导出、c程序运行结果输出到电子表格或者txt文档等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/zz/9412374.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-04-28
下一篇2023-04-28

发表评论

登录后才能评论

评论列表(0条)

    保存