图说C语言重定向

C语言重定向

为了解决繁琐的输入问题 特作此教程

第一步

建立工程和文件,例如我在E盘下建立一个名为shiyan2的工程,文件名为shiyan2(工程名和文件名可以自己随便起 最后别是中文)

第二步

在cpp文件里写上代码

点击图中第二个会在你建立的工程文件下的Debug文件夹中产生一个与你工程名相对应的一个exe文件例如 我的是;

第三步

打开dos

输入cmd

确定后产生下图 系统默认的目录

第四步

更改dos目录到你的工程文件夹下的debug文件夹

例如 我的是E:\shiyan2\debug

在dos中输入E: 回车 更改盘符到e盘

第五步

找到e盘下的debug

在刚才的dos环境下输入cd 工程名\debug(如果你的工程是放在某个文件夹下面那么就在工程名前加上对应的路径)

第六步

在你的工程的debug文件夹下面建立一个txt文件用于存放你要输入的数据

例如我的

第一行是n的值

第二行是m的值

三四行分别是 x,y的测试数据

建立好后保存

第七步

在dos下输入 工程名。Exe

!!!!!!!

>是代表向文件中写数据。。。 写入的文件名不要和读取的文件的名字一样

回车产生结果 见图。。

附上代码

祝你学的开心

#include "stdio.h"

float gs(float a[20][20],float b[20],int n )

{

int i,j,k,l;

float s;

k=1;

while(k!=n+1)

{

if(a[k][k]!=0)

{

for(i=k+1;i<=n+1;i++)

{

a[i][k]=a[i][k]/a[k][k];

b[i]=b[i]-a[i][k]*b[k];

for(j=k+1;j<=n+1;j++)

a[i][j]=a[i][j]-a[i][k]*a[k][j];

}

}

k=k+1;

}

for(k=n+1;k>=1;k--)

{

s=0;

for(l=k+1;l<=n+1;l++)

s=s+a[k][l]*b[l];

b[k]=(b[k]-s)/a[k][k];

}

return 0;

}

int main()

{

float a[20][20]={0.0};//定义a矩阵

float c[20][20];//定义c矩阵

float ct[20][20];//定义ct矩阵

float x[20];//定义数组用于存放x的数据

float y[20];//定义数组用于存放y的数据

float b[20]={0.0};//定义b矩阵

int i,j,k,m,n;

scanf("%d",&n);//输入n(求线性的函数输入1。。)

scanf("%d",&m);//输入测试数据的组数

for(i=1;i<=m;i++)//输入x的测试数据m个

scanf("%f",&x[i]);

for(i=1;i<=m;i++)//输入y的测试数据m个

scanf("%f",&y[i]);

for(i=1;i<=m;i++)//c矩阵第一列赋值为1

c[i][1]=1.0;

//求C[][]

for(j=2;j<=n+1;j++)

for(i=1;i<=m;i++)

c[i][j]=x[i]*c[i][j-1];

//输出C[][]

printf("C矩阵如下:\n");

for(i=1;i<=m;i++)

for(j=1;j<=n+1;j++)

{

printf("%f ",c[i][j]);

if(j==n+1)

printf("\n");

}

//求c的转置矩阵CT[][]

for(i=1;i<=m;i++)

for(j=1;j<=n+1;j++)

ct[j][i]=c[i][j];

//输出CT[][]

printf("CT矩阵如下:\n");

for(i=1;i<=n+1;i++)

for(j=1;j<=m;j++)

{

printf("%f ",ct[i][j]);

if(j==m)

printf("\n");

}

//求a[][]

for(i=1;i<=n+1;i++)

for(j=1;j<=n+1;j++)

for(k=1;k<=m;k++)

a[i][j]+=ct[i][k]*c[k][j];

//输出a[][]

printf("a矩阵如下:\n");

for(i=1;i<=n+1;i++)

for(j=1;j<=n+1;j++)

{

printf("%f ",a[i][j]);

if(j==n+1)

printf("\n");

}

//求b[]

for(i=1;i<=n+1;i++)

for(k=1;k<=m;k++)

b[i]+=ct[i][k]*y[k];

图说c语言,图说C语言重定向.doc相关推荐

  1. c语言综合性实验数字益智游戏排行榜,C语言综合性实验报告1.doc

    C语言综合性实验报告1.doc 华北科技学院计算机系综合性实验 实 验 报 告 课程名称 C程序设计 实验学期 至 学年 第 学期 学生所在系部 年级 专业班级 学生姓名 学号 任课教师 实验成绩 计 ...

  2. c语言switch循环语序,C语言初学者常见错误统计.doc

    C语言初学者常见错误统计.doc C语言初学者常见错误统计 被偏爱程度触犯人次错误类型 ★★★★17使用未定义的变量★★★★16变量值溢出★★★9一行C语句后面漏掉:★★★8语序颠倒★★★6混淆字符常 ...

  3. c语言小学生加法考试题程序4,c语言编程题及答案.doc

    c语言编程题及答案.doc C C 语言编程题及答案(三)语言编程题及答案(三) 1. 给小学生出加法考试题 编写一个程序,给学生出一道加法运算题,然后判断学生输入的答案对错与否,按下列 要求以循序渐 ...

  4. 闽高校计算机二级c语言模拟器,闽高校计算机二级C语言模拟卷及答案.doc

    闽高校计算机二级C语言模拟卷及答案.doc (54页) 本资源提供全文预览,点击全文预览即可全文预览,如果喜欢文档就下载吧,查找使用更方便哦! 9.90 积分 一.单项选择题(每小题2分,共20分) ...

  5. c语言中字符 12是多少,c语言中字符串的讲解(DOC可编).doc

    c语言中字符串的讲解(DOC可编).doc 第一部分:字符串的概念 ---字符串:用双引号引起来的一串字符.在C语言,系统将自动的为字符串添加一个结束标志\0 ,该结束标志不作为字符串的实际长度,但作 ...

  6. c语言程序设计字符处理周信东,“电子科技大学出版社(周信东主编)”的C语言程序设计实验-整理代码-.doc...

    "电子科技大学出版社(周信东主编)"的C语言程序设计实验-整理代码-.doc -前言- /*非常感谢度?娘以及各位?网上C语言?高手的支持?,才能让敝人?完成此文档?的整理. 本文 ...

  7. c语言编程算法精选,c语言经典程序算法【DOC精选】.doc

    c语言经典程序算法[DOC精选] c语言经典程序算法 浏览次数:47017次悬赏分:15 | 解决时间:2007-9-14 10:02 | 提问者:liyufei05j3 最佳答案 经典C源程序100 ...

  8. 线性分组码c语言实验报告,C语言线性分组码(附注释).doc

    C语言线性分组码(附注释).doc 下载提示(请认真阅读)1.请仔细阅读文档,确保文档完整性,对于不预览.不比对内容而直接下载带来的问题本站不予受理. 2.下载的文档,不会出现我们的网址水印. 3.该 ...

  9. 谈一下对c语言程序设计,谈《C语言程序设计》课程教学.doc

    谈<C语言程序设计>课程教学.doc 谈<C语言程序设计>课程教学 摘要:C语言作为入门级的编程语言,已经被越来越多的学生所重视,然而在当前的<C语言程序设计>课程 ...

  10. C语言模拟11答案,C语言模拟试题11答案.doc

    C语言模拟试题11答案.doc 下载提示(请认真阅读)1.请仔细阅读文档,确保文档完整性,对于不预览.不比对内容而直接下载带来的问题本站不予受理. 2.下载的文档,不会出现我们的网址水印. 3.该文档 ...

最新文章

  1. BZOJ1391: [Ceoi2008]order
  2. 程序包管理rpm、yum与简单编译安装程序
  3. 使有用计算机不注意卫生,对您有用的与电脑清洁相关的知识
  4. PHP判断是否为手机客户端
  5. XML外部实体注入漏洞——XXE简单分析
  6. wxWidgets:SVG 示例
  7. win10清理_无需第三方,win10也可以实现自动清理垃圾
  8. 北京的小伙伴,本周五阿里聚安全约你来玩
  9. LoadRunner踩坑记录:服务器“127.0.0.1”在尝试协商 SSL 会话时关闭连接
  10. DOS命令学习(从入门到精通)
  11. “用户体验及可用性测试”前三章:读书笔记
  12. 矩阵Kronecker(克罗内克)积
  13. python数据入库_python爬虫(中)--数据建模与保存(入库)
  14. 【QML】解决 “TypeError: Property ‘hello‘ of object CppObject(0x55674a9516a0) is not a function”
  15. Markdown编写表格模板
  16. c语言 任意自然数的分解加法,第三章 1. 代数系,自然数,整数,有理数,实数,复数...
  17. strategies
  18. 手机APP考研帮自动化测试
  19. 考研英语作文评分标准是怎样?
  20. PyQt5从QLayout中获取绝对坐标

热门文章

  1. 【HTML】猜拳小游戏
  2. 内蒙古大学计算机考研资料
  3. 内蒙古科技大学本科生毕业论文计算机科学与技术
  4. 用计算机弹的曲子符号,小哥今天呐来教大家在计算机里面怎么样打出这4个符号-word乘号...
  5. Ubuntu下nginx的编译与安装
  6. [zz]爱因斯坦名言和世界观
  7. 红石外汇|每日汇评:英镑多头可能瞄准 1.2300并持续突破 200 日均线
  8. 2014 年 DDoS 攻击超过 100Gbps 的闪电战公司
  9. skywalking的全局ID生成源码
  10. pythonpid传递函数_一看就懂,关于PID控制中yout(k)=-den(2)*y_1-den(3)*y_2+num(2)*u_1+num(3)*u_2;的理解...