一、 PTA作业。
    在完成PTA作业的时候我没有认真读题。每次都是提交完整代码

  6-1(1)

 #include <stdio.h>

 //P++等价于(p)++还是等价于*(p++)?

 int main(){
int *p, a = ;
p = &a;
printf("*p = %d\n",*p);
printf("p = %d\n",p);
printf("p++ = %d\n",p++);
printf("(p)++ = %d\n",(p)++);
printf("*p++ = %d\n",*p++);
printf("*(p++) = %d\n",*(p++));
}

  6-2(1)

void splitfloat( float x, int *intpart, float *fracpart ){
*intpart = x / ;
*fracpart = x - *intpart;
}

  6-1(2)

int search(int list[], int n, int x){
int i;
for(i = ;i<n;i++){
if(x == list[i]){
return i;
}
}
return -;
}

  6-2(2)

int fun(int *a, int *b, int n){
int *c,max=*a;
for(c=a+;c<a+n;c++)
if(*c>max) {
max=*c;
*b=(c-a);
}
return max;
}

  6-1(3)

void input(int *arr, int n){
int i;
for(i = ; i < ; i++){
scanf("%d",&*(arr+i));
}
} void max_min(int *arr,int n){
int mark=,flag=;
int j=;
int c1,c2;
int max=*arr,min=*arr;
for(j=;j<;j++){
if(*(arr+j)>max){
max=*(arr+j);
mark=j;
}
if(*(arr+j)<min){
min=*(arr+j);
flag=j;
}
}
c1=*arr;
*(arr)=min;
*(arr+flag)=c1;
c2=*(arr+);
*(arr+)=max;
*(arr+mark)=c2;
} void output(int *arr,int n){
int k=;
for(k=;k<;k++){
printf("%3d",*(arr+k));
}
}

  6-2(3)

void sort(int *x, int n){
int i, j, k, mark, c1, max;
for(i = ; i<; i++){
max = *(x+i);
for(j=i; j<; j++){
if(*(x+j)>max){
max = *(x+j);
mark = j;
}
}
c1 = *(x+i);
*(x+i) = *(x+mark);
*(x+mark) = c1;
}
}

  6-1(4)

bool palindrome( char *s ){
int i=,j=,answer=;
char *b = s;
for(;*b != '\0';b++) {
i++;
}
for(; *s != '\0';s++,j++) {
if(*(s) != *(b-j-)) {
answer = ;
}
}
return (answer);
}

  6-2(4)

void strmcpy( char *t, int m, char *s ){
int i = ;
char *b = t;
for(;*b!='\0';b++) {
i++;
}
if(m>i) {
*s='\0';
} else {
for(;*t!='\0';s++,t++){
*s = *(t+m-);
}
}
*s = '\0';
return ;
}

二、PTA作业的解题思路和调试过程记录。

三、学习总结和进度
    1. 总结PTA知识点

    指针及相关应用
    2. 将PTA作业托管,截图及GIT地址(可访问)

    Github, 无法访问
    3. 点评三个同学的本周作业,并邀请同学点评我的作业

    WAIT
    4. 用表格和折线图呈现本周的代码行数和时间、博客字数和时间。

    本周使用C语言较少,自愿放弃本次作业相关分数。

    我尽量在清明放假之前结束所有外包工作。专注进入C语言的学习中。

C程序设计-----第1次作业的更多相关文章

  1. C程序设计-----第0次作业

    C程序设计-----第0次作业- 1.翻阅邹欣老师的关于师生关系博客,并回答下列问题,每个问题的答案不少于500字:(50分)- 1)最理想的师生关系是健身教练和学员的关系,在这种师生关系中你期望获得 ...

  2. C语言程序设计第六次作业——循环结构(2)

    C语言程序设计第六次作业--循环结构(2) 之前的博客园图片没处理好,对大家说一声抱歉.希望大家能够多多指出我的错误,我来认真修改 ^ - ^ !. (1)改错题 序列求和:输入一个正实数eps,计算 ...

  3. 程序设计第三次作业---C++计算器雏形

    Github链接:https://github.com/Wasdns/object-oriented 题目:程序设计第三次作业 程序设计第三次作业附加 我的程序设计第三次作业附加 代码规范 更新时间: ...

  4. Week09《java程序设计》第九次作业总结

    Week09<java程序设计>第九次作业总结 1. 本周学习总结 1.1 以你喜欢的方式(思维导图或其他)归纳总结集合与泛型相关内容. 答: 2. 书面作业 本次作业题集集合 1. Li ...

  5. C语言程序设计第5堂作业

    一.本次课学习主要内容及知识结构点: 二.实验内容:(60分) 1. 求奇数和.输入一批正整数(以零或负数为结束标志),求其中的奇数和.试编写相应程序. 2. 展开式求和.输入一个实数 x,计算并输出 ...

  6. C语言程序设计第4堂作业

    大家注意:本次作业稍有增加,由于放假期间大家空闲时间比较充足,将之前学习过程中遗留的问题必须在假期解决.   本次课学习主要内容: 分支结构中的二分支结构.多分支结构和else-if语句 掌握字符型数 ...

  7. C语言程序设计第十一次作业

    同学们,一晃一个学期就过去了,第一节课时,我曾做过一个调查,没有一个同学在中学阶段接触过程序设计,也就是说,那时,大家都是零基础,或许只是听说过"C语言"这个词,但其他便一无所知了 ...

  8. 程序设计第三次作业--C++计算器初始部分

    面向对象程序设计作业3--C++计算器初始部分 Github 链接:https://github.com/luojingzhao/object-oriented/tree/master/calcula ...

  9. 2018上C语言程序设计(高级)作业- 第0次作业

    准备工作(10分) 1.在博客园申请个人博客. 2.加入班级博客(2班班级博客链接地址)(1班班级博客链接地址) 3.关注邹欣老师博客.关注任课老师博客. 4.加入讨论小组,学习过程中遇到问题不要随意 ...

  10. 2018上C语言程序设计(高级)作业- 初步计划

    C语言程序设计(高级)36学时,每周4学时,共9周.主要学习指针.结构和文件三部分内容.整个课程作业计划如下: PTA和博客的使用指南 若第一次使用PTA和博客,请务必先把PTA的使用简介和教师如何在 ...

随机推荐

  1. Groovy实现原理分析——准备工作

    欢迎和大家交流技术相关问题: 邮箱: jiangxinnju@163.com 博客园地址: http://www.cnblogs.com/jiangxinnju GitHub地址: https://g ...

  2. 【NOIP2015】运输计划(二分,差分)

    题面 Description 公元 2044 年,人类进入了宇宙纪元. L 国有 n 个星球,还有 n-1 条双向航道,每条航道建立在两个星球之间,这 n-1 条航道连通了 L 国的所有星球. 小 P ...

  3. Bzoj4869: [Shoi2017]相逢是问候

    题面 传送门 Sol 摆定理 \[ a^b\equiv \begin{cases} a^{b\%\phi(p)}~~~~~~~~~~~gcd(a,p)=1\\ a^b~~~~~~~~~~~~~~~~~ ...

  4. Android实时直播,一千行java搞定不依赖jni,延迟0.8至3秒,强悍移动端来袭

    项目首页:https://github.com/ossrs/srs-sea SRS服务器项目:https://github.com/ossrs/srs 一个支持RTMP推流的版本:https://gi ...

  5. css学习の第二弹—文字格式化排版

    1.css格式化排版 >>字体设计: etc:body{font-family:"Microsoft Yahei";} >>字号,颜色: etc:body{ ...

  6. 学习笔记-Little Tips_day20170615-"\n" and '\n'

    1.'\n'是字符 相当于char   占一个字节 "\n"是字符串 相当于char[2]   占两个字节 答案是ABC

  7. c++函数常用

    isalnum 判断一个字符是否是字符类的数字或字母isalpha 判断一个字符是否是字母isblank 判断一个字符是否是空白字符(空格,水平制表符,TAB)iscntrl 判断一个控制符(ASCI ...

  8. python实现一般最小二乘系统辨识方法

    问题: 对于一个未知参数的系统,往往需要用到系统辨识的方法,例如对于一个单输入单输出系统: Z(k)+a1*Z(k-1)+a2*Z(k-2)=b1*U(k-1)+b2*U(k-2)+V(k) 其中:V ...

  9. 常见的if语句shell脚本

    常见的if语句shell脚本 author :headsen  chen  2017-10-17  15:00:07 1,cat if.sh 2, cat  if2.sh

  10. python全栈开发-Day7 文件处理

    python全栈开发-Day7   文件处理 一 .文件操作 一 .介绍 计算机系统分为:计算机硬件,操作系统,应用程序三部分. 我们用python或其他语言编写的应用程序若想要把数据永久保存下来,必 ...