
#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文档等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)