• 博客园logo
  • 会员
  • 众包
  • 新闻
  • 博问
  • 闪存
  • 赞助商
  • HarmonyOS
  • Chat2DB
    • 搜索
      所有博客
    • 搜索
      当前博客
  • 写随笔 我的博客 短消息 简洁模式
    用户头像
    我的博客 我的园子 账号设置 会员中心 简洁模式 ... 退出登录
    注册 登录
烟酒妓
博客园    首页    新随笔    联系   管理    订阅  订阅

第五周作业

|这个作业属于那个课程|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);
}

实验截图:

实验思路:

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

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

posted @ 2019-03-29 14:24  烟酒*  阅读(227)  评论(1)    收藏  举报
刷新页面返回顶部
博客园  ©  2004-2025
浙公网安备 33010602011771号 浙ICP备2021040463号-3