一、 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. js、css等引入文件路径正确,却报404的解决办法

    问题的原因,一般是web.xml文件的过滤器给设置"/"或者"/*"全部拦截了,你可以这样设置过滤器,"*.html"等,就可以正常引用文件 ...

  2. 【原】如何获取Java动态生成类?

    写作目的:Java大部分框架,如Spring,Hibernate等都会利用动态代理在程序运行的时候生成新的类, 有的时候为了学习,或者深入了解动态代理,想查看动态生成类的源代码究竟长怎么个样子, 通过 ...

  3. 【BZOJ2565】最长双回文串(回文树)

    [BZOJ2565]最长双回文串(回文树) 题面 BZOJ 题解 枚举断点\(i\) 显然的,我们要求的就是以\(i\)结尾的最长回文后缀的长度 再加上以\(i+1\)开头的最长回文前缀的长度 至于最 ...

  4. 【洛谷2055】【CJOJ2487】【ZJOI2009】 假期的宿舍

    题面 题目描述 学校放假了 · · · · · · 有些同学回家了,而有些同学则有以前的好朋友来探访,那么住宿就是一个问题.比如 A 和 B 都是学校的学生,A 要回家,而 C 来看B,C 与 A 不 ...

  5. BZOJ2820:YY的GCD

    Sol 推导:\(n<m,p为质数\) \(ans=\sum_p\sum_{i=1}^{\frac{n}{p}}\mu(i)\frac{n}{pi}\frac{m}{pi}\) \(=\sum_ ...

  6. [SCOI2007]蜥蜴

    网络流 一个点拆成两个,注意要把某一类边连反过来 这样才能保证有限制 # include <bits/stdc++.h> # define IL inline # define RG re ...

  7. error:org.springframework.web.util.NestedServletException: Request processing failed; nested exception is java.lang.NullPointerException

    问题:调用的方法在一个接口类中,但我并没有注入那个被调用的类 解决:在UserEntity前加上@Autowired @Controller public class MainController { ...

  8. ssh框架中struts.xml 的配置参数详解

    <?xml version="1.0" encoding="UTF-8" ?> <!DOCTYPE struts PUBLIC "- ...

  9. ORACLE之莫名---ORA-02290: 违反检查约束条件

    最近碰到一个十分棘手的问题,Java程序插入空数据到oracle时报ORA-02290: 违反检查约束条件(XXXX.×××××),这明显是在设置不可为空的字段上插入为空内容导致,但是检查数据库表后发 ...

  10. scala(二) Future执行逻辑解读

    在scala中是没有原生线程的,其底层使用的是java的Thread机制.但是在scala中对java Thread进行了封装,实现了更便于操作线程的Future. 官方文档: Futures pro ...