第五周作业

|这个作业属于那个课程|C语言程序设计II|
|---------|--------:| :--------:|
|这个作业要求在哪里|https://edu.cnblogs.com/campus/zswxy/software-engineering-class2-2018/homework/2824|
|我在这个课程的目标是|学习更深层次的关于程序的东西|
|这个作业在那个具体方面帮助我实现目标|离我在编写游戏代码的方面|
|参考文献|C语言程序设计7.4|

第五周实验代码:

include <stdio.h>

include <string.h>

main()
{
char str[20][10],t[20],str1[10];
int i,j,n=0;
while(1)
{
scanf("%s",str1);
if(str1[0]=='#')
{
break;
}
else
{
strcpy(str[n],str1);
n++;
}
}
for(i=0;i<n-1;i++)
for(j=0;j<n-i-1;j++)
{
if(strlen(str[j])>strlen(str[j+1]))
{
strcpy(t,str[j]);
strcpy(str[j],str[j+1]);
strcpy(str[j+1],t);
}
}
for(i=0;i<n;i++)
{
printf("%s ",str[i]);
}
}

注(此题目完全不懂,所得代码从网上而来)

第四周实验代码:

include<stdio.h>

int main()
{
char str[1001];
gets(str);
int count=0;
int i=0;
while(str[i]==' ')
i++;
while(str[i]!='\0')
{
if(str[i]!=' ')
{
count++;
while(str[i]!=' ')
{
if(str[i]=='\0')
break;
i++;
}
}
else
{
while(str[i]==' ' )
i++;
}
}
printf("%d\n",count);
}

实验截图:

1583257-20190329140416047-1434779166.png

实验思路:

1583257-20190329142341180-1220826251.png

|时间|这周所花时间|代码行数|学到的知识点|目前比较困惑的问题|
|-------|--------:|:-------:|
|3.4-3.11|三天|45|文件指针的建立,加密|对文件地址的寻找不是很清楚|
|3.12-3.16|7小时|76行|对于二维数组有了一些基本了解|矩阵术语还有一些不了解|
|3.17-3.22|五天|278|二维数组的学习与应用,选择排序,|二维数组的应用经常会与一维数组混淆|
|3.22-3.29|七天|记不清了|对于字符数组的用法、使用字符串编程有一定了解|不会使用代码解决回文问题|

想法:对于回文的问题可能真的不太理解,我认为可以让助教在班上面讲解这道题目

转载于:https://www.cnblogs.com/langz594212/p/10621007.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值