C数学建模实验四.doc

上传人:新** 文档编号:544975507 上传时间:2023-11-25 格式:DOC 页数:3 大小:31KB
返回 下载 相关 举报
C数学建模实验四.doc_第1页
第1页 / 共3页
C数学建模实验四.doc_第2页
第2页 / 共3页
C数学建模实验四.doc_第3页
第3页 / 共3页
亲,该文档总共3页,全部预览完了,如果喜欢就下载吧!
资源描述

《C数学建模实验四.doc》由会员分享,可在线阅读,更多相关《C数学建模实验四.doc(3页珍藏版)》请在金锄头文库上搜索。

1、一程序的功能是:对由n个一位数数字组成的数字串,使其前面各数顺序向后移n-m个位置,最后m个数变成最前面的m个数。请改正程序中的两个错误,使程序能输出正确的结果。main() int number20,n,m,i; printf(the number lenth is:); scanf(%d,&n); printf(back m:); scanf(%d,&m); for(i=0;in-1;i+) scanf(%d,&numberi); scanf(%d,&numbern-1); move(number,n,m); for(i=0;iarray;p-)*p=*(p+1);array=array_

2、end; m-; if(m0) move(array,n,m); 二函数fun()的功能是:先将在字符串s中的字符按正序存放到t串中,然后把s中的字符按逆序连接到t串的后面。例如:当s中的字符串为:abc12时,则t中的字符串应为:abc1221cba。void fun (char *s, char *t) int i, st; st = strlen(s); /* . comment one . */ for(i=0; i st; i+) tst = si; for (i=0; i st; i+) tst+i = sst-i-1; /* . comment two . */ tst = 0;

3、void main( ) char s100, t100; printf(nPlease enter string s: ); gets(s); fun(s, t); printf(The result is: %sn, t);三输出如下图案。 AAAAAAA #BBBBBB #CCCCC #DDDD #EEE 程序中有2处错误,请指出改正之。include main() int i,j; char ch=A; for (i=0; i7;i+) for (j=1;j=i;j+) printf(#); for ( j=1;j7;j+) printf(%c,ch); printf(n); ch+;

4、 四使用指针将数组中元素按升序排序。程序中有两处错误代码,请指出并改正之。includemain() int k,m,change,a10; int *p1; int *p2=p1; p1=a; printf(Please input datas one by one:n); for (k=0;k10;k+) scanf(%d,p1+k); for (k=0;k9;k+) for (m=0;m(*p2)m+1) change=(*p2)m; (*p2)m=(*p2)m+1; (*p2)m+1=change; for (k=0;k10;k+) printf(%d,*(*p2+k); return(1);五从键盘输入10个学生的数据,包括学号,姓名,性别,年龄,按学号从大到小排序。

展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 生活休闲 > 社会民生

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号