第十三堂课后作业
来源:互联网 发布:camera raw mac版本 编辑:程序博客网 时间:2024/05/17 02:29
作业1:
输入一个字符串和一个正整数m,将该字符串中的前m个字符复制到另一个字符串中,再输出后一个字符串。
运行示例
Enter a string: abcdefghijk
Enter an integer: 6
The new string is abcdef
我的程序:
#include "stdafx.h"#include "string.h"#define N 80void main(){char p1[N],p2[N];int n,m;printf("Enter a string:");gets_s(p1,N);printf("\n");printf("Enter an integer:");scanf_s("%d",&n);printf("\n");for(m=0;m<=(n-1);m++)*(p2+m)=*(p1+m);*(p2+m)='\0';printf("The new string is :");puts(p2);}
其运行结果截图:
作业2:
编一个函数void fun( char *ss),从键盘输入一个字符串存入数组a中,利用函数再将a的内容前后倒置后重新存入数组a中并输出(要求用指针访问数组元素)
运行示例
输入: abc 123
输出:321 cba
#include "stdafx.h"#include "string.h"#define N 100void fun(char *ss){char ch;int i=0,n;while(*(ss+i)!='\0'){i++;}for(n=1;n<=i/2;n++){ch=*(ss+n-1);*(ss+n-1)=*(ss+i-n);*(ss+i-n)=ch;}}void main(){char a[N];printf("Enter a string:");gets_s(a);fun(a);printf("Put a string: ");puts(a);}
其运行结果截图:
作业3:
编一个程序,输入4组整形数,每组3个数,分别求出每组最大的数字,并输出
要求:用函数int max(int *x,int *y,int *z)求出三个数中的最大数
我的程序:
#include "stdafx.h"#include "string.h"#define M 4#define N 3int max(int*x,int*y,int*z){if(*x>*y&&*x>*z) return *x;if(*y>*x&&*y>*z) return *y;if(*z>*x&&*z>*y) return *z;}void main(){int a[M][N];printf("请输入%d行,每行%d个数:\n",M,N);for(int i=0;i<M;i++){printf("请输入%d行的%d个数",i+1,N);scanf_s("%d %d %d",&a[i][0],&a[i][1],&a[i][2]);}for(int i=0;i<M;i++){printf("第%d行最大数为:%d\n",i+1,max(a[i],a[i]+1,a[i]+2));}}
运行结果截图:
作业4:
输入字符串s,将数字字符放入d数组中,最后输出d中的字符串。
运行示例
输入字符串:abc123edf456gh
输出数字 :123456
我的程序:
#include "stdafx.h"#include "string.h"#define N 20 void main(){char s[N],d[N];int i=0,j=0;gets_s(s);for(i=0;s[i]!='\0';i++)if(s[i]>='0'&&s[i]<='9'){d[j]=s[i];j++;}d[j]='\0';puts(d);}
其运行结果截图:
- 第十三堂课后作业
- 第十三堂课后作业
- 第十三堂课后作业
- 第十三堂课后作业
- 第十三堂课后作业
- 第十三堂课后作业
- 第十三堂课后作业
- 第十三堂课后作业
- 第十三堂课后作业
- 第十三堂课后作业
- 第十三堂课后作业
- 第十三堂课后作业
- 第十三堂课后作业
- C程序设计课程 第十三堂课后作业
- 2012电子信息 第十三堂课后作业
- C程序设计课程-2012电子信息 第十三堂课后作业
- C程序设计课程-2012电子信息 第十三堂课后作业
- C程序设计课程-2012电子信息 第十三堂课后作业
- 网络科学(复杂网络)领域的大牛和研究机构总结 (第三次修改)
- Linux内存点滴 用户进程内存空间(转)
- [Win32]Win32 SDK编程系列文章——鼠标输入消息
- How to inherit an Object in JavaScript
- asp.net IE10 下的bug
- 第十三堂课后作业
- Problem 1165 - Smith Number
- Python Exercise #26
- POJ 2015 Permutation Code
- Python Exercise #27
- Android升级ADT22后会报 ClassNotFoundException的原因分析
- Weblogic8远程调试
- 最新县及县以上行政区划代码
- Hadoop源码分析笔记(七):HDFS非远程调用接口