博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
第七周编程总结
阅读量:6293 次
发布时间:2019-06-22

本文共 2104 字,大约阅读时间需要 7 分钟。

这个作业属于哪里 c语言程序与设计
这个要求在哪 第七周编程总结
我在这个课程的目标 学会如何编程
在这里我学会了什么 自定义函数 指针 结构
参考文献 C语言书籍

一、题目

1598090-20190412212742644-840322410.png
二、实验代码

void fun( char *p ){    int i;    for(i=0;*(p+i)!='\0';i++){        if(*(p+i+1)==' ')        *(p+i)=*(p+i)-'a'+'A';    }}

三、设计思路

1598090-20190412214039141-474668205.png
四、运行截图
1598090-20190412214805343-1652188939.png
五、遇到的问题
刚开始指针没有用对,后来反复修改,找到了问题出处
一、题目
1598090-20190412214425458-878048443.png
1598090-20190412214445055-746682004.png
二、实验代码

#include
int main(void){ char a[10][20] = {"Table-water","Table-water","Table-water","Coca-Cola","Milk","Beer","Orange-Juice","Sprite","Oolong-Tea","Green-Tea"}; int b[11] = {0,0,0,0,0,0,0,0,0,0,0}; int c[50]; int i=1, k, sum = 0, money, SUM = 0, change, flag=0; scanf("%d",&money); while((money!=-1)&&(money <= 10)) { sum = sum + money; scanf("%d",&money); } scanf("%d",&c[i]); while(c[i]!=-1) { switch(c[i]) { case 1: case 2: case 3: SUM = SUM + 1;break; case 4: case 5: SUM = SUM + 2;break; case 6: case 7: case 8: SUM = SUM + 3;break; case 9: case 10: SUM = SUM + 4;break; default:break; } if(SUM>sum) { printf("Insufficient money"); flag = 1; break; } i++; scanf("%d",&c[i]); } change = sum-SUM; i = 1; while(c[i]!=-1) { switch(c[i]) { case 1: b[1]++;break; case 2: b[2]++;break; case 3: b[3]++;break; case 4: b[4]++;break; case 5: b[5]++;break; case 6: b[6]++;break; case 7: b[7]++;break; case 8: b[8]++;break; case 9: b[9]++;break; case 10: b[10]++;break; default:break; } i++; } if(flag==0) { printf("Total:%dyuan,change:%dyuan\n",sum, change); for(i=1; i<=10; i++) { if(b[i]==0) continue; else { printf("%s:%d;",a[i-1],b[i]); } } } return 0;}

三、设计思路

1598090-20190412222728078-1092880546.png
四、运行截图
1598090-20190412222907996-243620228.jpg
五、遇到的问题
刚开始遇到了段错误,后来发现是输入的格式不对,后来和舍友讨论以及网上搜索,找到了答案
学习进度条

月/日 这周花的时间 代码行数 学到的知识点 目前比较迷茫的问题
3/11-3/15 5小时 50 指针的定义与调用 还不能灵活运用
3/18-3/22 6小时 68 二维数组的定义与调用 调用用的不是很好
3/25-3/29 6小时 87 调用处理字符的函数 字符串的长度还不能运用好
4/1-4/12 6小时 103 利用switch函数和自定义函数以及数组 switch运用不怎么好

学习折线图

1598090-20190412223605599-1574251561.png
学习感悟
我觉得现在我们学的东西越来越难了,助教还要求我们开始自己尝试做软件,但是我觉得自己普通的东西还学的不好,很多东西还没有领悟,我觉得我自己应该多去看书和网上听别人讲课,还有多刷刷题。这周预习题因为时间没赶上,所以就没有在PTA上做,没有运行截图。

转载于:https://www.cnblogs.com/xzy999123/p/10699117.html

你可能感兴趣的文章
借助开源工具高效完成Java应用的运行分析
查看>>
163 yum
查看>>
第三章:Shiro的配置——深入浅出学Shiro细粒度权限开发框架
查看>>
80后创业的经验谈(转,朴实但实用!推荐)
查看>>
让Windows图片查看器和windows资源管理器显示WebP格式
查看>>
我的友情链接
查看>>
vim使用点滴
查看>>
embedded linux学习中几个需要明确的概念
查看>>
mysql常用语法
查看>>
Morris ajax
查看>>
【Docker学习笔记(四)】通过Nginx镜像快速搭建静态网站
查看>>
ORA-12514: TNS: 监听程序当前无法识别连接描述符中请求的服务
查看>>
<转>云主机配置OpenStack使用spice的方法
查看>>
java jvm GC 各个区内存参数设置
查看>>
[使用帮助] PHPCMS V9内容模块PC标签调用说明
查看>>
关于FreeBSD的CVSROOT的配置
查看>>
基于RBAC权限管理
查看>>
数学公式的英语读法
查看>>
留德十年
查看>>
迷人的卡耐基说话术
查看>>