欢迎来到天天文库
浏览记录
ID:56183531
大小:429.00 KB
页数:15页
时间:2020-03-18
《C程序设计基础实习报告.doc》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库。
1、西南林业大学学生实习报告学生姓名:连宝学号:20091152024实验名称:C程序设计基础实习1.实习题目一计算累加1+2+3+・・・+n2.实习内容(主要写做了什么,怎么做的(含主要方法、主要代码、主要界血截图)1计算木题川到了了函数以及主函数。在了函数屮主要计算累加的过程,可根据n值得不同调用实现多个不同数的累加。在主函数屮输入想累加的值,输出的值在了函数屮输出就不需要返冋结果的。用到累加结果放入s屮,在累加循环控制变量的循环屮不断的更新,值,氏到(i>n)才跳出循环。2主要运行过程下血的是运行程序的编写的主界面,在该界面运行的时候先编译在执行。Xb024-l-Iicro
2、softVisualC++一[Xb024-l.c]■&Xd)fileEditJiiewInsertproject£u)ldToolsWindowHelp„
3、g
4、X崗分a耳’电)适▼•一tn固啓罷三»这是稈序的运行结果。当提示用户输入一个值时,用户输入的是5,那么该程序计算的是1+2+3+4+5的结果。按回车键的相处结果是15.二编写函数,求一维int型数组的最大值1.木题用到了一维数组和函数共同完成的。用到循环控制变量i。在主函数中输入一维数组的各个元素,并把数纽•和输入元素的个数传到子函数,在了函数屮执行找出最大的元素来。在这过程屮实现了从主函数到了函数的过程。下面是输入
5、vc++6.0屮打入的编程代码并执行结果。〃设订一个一维整形数组甲旳最大值tincludeuoidgetnax(inta[],inty)uoidmain()inta[10]9i;Prints-请输入一维数组中的元素rT);f:or(i=0;i<10;i++)6、子函数屮分别输入2个矩阵的各个元素。然后再在函数处理实现2个矩阵相加,把相加的结果放到笫三个矩阵屮。这样就在了函数屮实现编写。而在主函数屮通过调用函数的形式,把了函数屮的数据实现矩阵相加。在输入矩阵时候要定义输入的元素。2.下面是编写该矩阵相加的代码:ttincludeuoidadd(intn,intn)inta[100][10O],b[10O][100]9c[100][100],i,j;printff<输入一个Nd行$d列的矩阵-,n,in);///〃输入并定义第一个矩阵for(i=0;i7、W.RatiJCj]);>>printFCAn^);For(i=0;iprintF("rT);}printFC^n11);printFC•请zai输入一个Nd行勿列的矩阵»,n,n);///〃输入并定义第一个矩阵For(i=0;iprintF(,Bf,);For(i=0;iprintFCAn");>p8、rintF(,i,i);For(i=0;i>printFCAn-);printf(-2个矩阵之和是:・・)〃/〃求得第三个矩阵For(i=0;iprintf(,ii,);}••■•••••••printFC'Xn");>noidmain()(inta9b;P^intf(-请输入一个数a,b-);scanFC先d,N(T.&3,&b);add(a9b);1.通过编写的代码编译9、执行麻得到的结果是:当用户输入的第一个矩阵时并输出第一矩阵。然麻输入第二矩阵。在得到2个矩阵Z和时候输出结果。四对函数传一个字符串,进行整理产生新串,返回新串。新串中第一部分是数字,第二部分是小写字母,第三部分是大写字母,第四部分是其它字符。1.对于该问题也是由2个部分构成。即了函数和主函数。主函数的功能是在输入一串字符并用gets()输入到了函数屮去,实现了从主函数到了函数的传递。了函数中重新定义了一个数组b[]。根据需先后顺训输出的字符逐个输出到字符数组b屮去。当全部输出Z后,再把字符数组b输出pu
6、子函数屮分别输入2个矩阵的各个元素。然后再在函数处理实现2个矩阵相加,把相加的结果放到笫三个矩阵屮。这样就在了函数屮实现编写。而在主函数屮通过调用函数的形式,把了函数屮的数据实现矩阵相加。在输入矩阵时候要定义输入的元素。2.下面是编写该矩阵相加的代码:ttincludeuoidadd(intn,intn)inta[100][10O],b[10O][100]9c[100][100],i,j;printff<输入一个Nd行$d列的矩阵-,n,in);///〃输入并定义第一个矩阵for(i=0;i7、W.RatiJCj]);>>printFCAn^);For(i=0;iprintF("rT);}printFC^n11);printFC•请zai输入一个Nd行勿列的矩阵»,n,n);///〃输入并定义第一个矩阵For(i=0;iprintF(,Bf,);For(i=0;iprintFCAn");>p8、rintF(,i,i);For(i=0;i>printFCAn-);printf(-2个矩阵之和是:・・)〃/〃求得第三个矩阵For(i=0;iprintf(,ii,);}••■•••••••printFC'Xn");>noidmain()(inta9b;P^intf(-请输入一个数a,b-);scanFC先d,N(T.&3,&b);add(a9b);1.通过编写的代码编译9、执行麻得到的结果是:当用户输入的第一个矩阵时并输出第一矩阵。然麻输入第二矩阵。在得到2个矩阵Z和时候输出结果。四对函数传一个字符串,进行整理产生新串,返回新串。新串中第一部分是数字,第二部分是小写字母,第三部分是大写字母,第四部分是其它字符。1.对于该问题也是由2个部分构成。即了函数和主函数。主函数的功能是在输入一串字符并用gets()输入到了函数屮去,实现了从主函数到了函数的传递。了函数中重新定义了一个数组b[]。根据需先后顺训输出的字符逐个输出到字符数组b屮去。当全部输出Z后,再把字符数组b输出pu
7、W.RatiJCj]);>>printFCAn^);For(i=0;iprintF("rT);}printFC^n11);printFC•请zai输入一个Nd行勿列的矩阵»,n,n);///〃输入并定义第一个矩阵For(i=0;iprintF(,Bf,);For(i=0;iprintFCAn");>p
8、rintF(,i,i);For(i=0;i>printFCAn-);printf(-2个矩阵之和是:・・)〃/〃求得第三个矩阵For(i=0;iprintf(,ii,);}••■•••••••printFC'Xn");>noidmain()(inta9b;P^intf(-请输入一个数a,b-);scanFC先d,N(T.&3,&b);add(a9b);1.通过编写的代码编译
9、执行麻得到的结果是:当用户输入的第一个矩阵时并输出第一矩阵。然麻输入第二矩阵。在得到2个矩阵Z和时候输出结果。四对函数传一个字符串,进行整理产生新串,返回新串。新串中第一部分是数字,第二部分是小写字母,第三部分是大写字母,第四部分是其它字符。1.对于该问题也是由2个部分构成。即了函数和主函数。主函数的功能是在输入一串字符并用gets()输入到了函数屮去,实现了从主函数到了函数的传递。了函数中重新定义了一个数组b[]。根据需先后顺训输出的字符逐个输出到字符数组b屮去。当全部输出Z后,再把字符数组b输出pu
此文档下载收益归作者所有