基础题:
1·选择法排序

    #include <stdio.h>
int main(void)
{    int i,index,k,n,temp;int a[10];scanf("%d",&n);for(i=0;i<n;i++)scanf("%d",&a[i]);    for(k=0;k<n-1;k++){index=k;for(i=k+1;i<n;i++)if(a[i]>a[index])index=i;temp=a[index];a[index]=a[k];a[k]=temp;
}
for(i=0;i<n;i++){
printf("%d",a[i] );
if(i+1!=n){printf(" ");
}
}return 0;
}

设计思路:

遇到的问题:格式错误

解决方法:看了下题目,再和小伙伴讨论了一下,看漏了一句行末不能有多余空格,百度搜了一下如何处理
运行结果:

题目二:找鞍数
题目代码:

    #include<stdio.h>
int main(void)
{int n,a[n][n],i,j,h,y;scanf("%d",&n);for(i=0; i<n; i++){
for(j=0; j<n; j++){
scanf("%d",&a[i][j]);  }
}int index=0,judge=1;h=0;
y=0;
if(n==1){printf("0 0");
}else{
for(i=0; ia[j][h]){
index=j; break;
}
}if(i==index){
judge=0;
break;
}
}
if(judge==0) printf("%d %d",i,h);
else printf("NONE");
}
return 0;}

设计思路:还不是很清晰
遇到的问题:编译错误

解决方法:看那个群里的视频,还有多多思考
运行截图:

挑战作业冒泡法排序
题目代码:

    #include<stdio.h>
void bubble(int a[],int n);
int main(void)
{int n,a[10];int i;scanf("%d",&n);for(i=0;i<n;i++)scanf("%d",&a[i]);bubble (a,n);for(i=0;i<n;i++){if(a[i]!=a[n-1]){printf("%d ",a[i]);}else{printf("%d",a[i]);}}return 0;
}
void bubble(int a[],int n)
{int i,j,t;for(i=1;i<n;i++)for(j=0;j<n-i;j++)if(a[j]<a[j+1]){t=a[j];a[j] =a[j+1];a[j+1]=t;}
}

设计思路:

遇到的问题:编译错误

解决方法:放DEV-c++里搞一下,还有看下书,书上有类似例题
运行结果截图:

学习进度条
自我评价:感觉这次结对编程还是很有意思,都互相搞懂了一些以前不懂的问题,自我感觉这次作业努还是努力了,尽还是尽力了,但还没到百分之百,还需要再加点油再努点力
这周所花时间:大概两三天
代码行数:近100行

转载于:https://www.cnblogs.com/1793979463hyx/p/10581681.html

2019年春季学期第4周作业.相关推荐

  1. 2019年春季学期第七周作业

    A Q 这个作业属于那个课程 C语言程序设计II 这个作业要求在哪里 2019春第七周作业 我在这个课程的目标是 尽可能了解并且应用指针及文件和数组的知识 这个作业在那个具体方面帮助我实现目标 大致掌 ...

  2. 2019年春季学期第三周作业

    一.本周完成的作业: 题目2.7-1 判断上三角矩阵 上三角矩阵指主对角线以下的元素都为0的矩阵:主对角线为从矩阵的左上角至右下角的连线. 本题要求编写程序,判断一个给定的方阵是否上三角矩阵. 输入格 ...

  3. 2019春季学期第十一周作业

    一.作业头内容 这个作业属于那个课程 C语言程序设计II 这个作业要求在哪里 https://edu.cnblogs.com/campus/zswxy/computer-scienceclass1-2 ...

  4. 春季学期第十一周作业

    本周作业头 这个作业属于那个课程 C语言程序设计II 这个作业要求在哪里 https://edu.cnblogs.com/campus/zswxy/computer-scienceclass4-201 ...

  5. 2019年春季学期第二周作业(文件指针)

    2019年春季学期第二周作业(基础作业) 请在第一周作业的基础上,继续完成:找出给定的文件中数组的最大值及其对应的最小下标(下标从0开始).并将最大值和对应的最小下标数值写入文件. 输入: 请建立以自 ...

  6. 2019年春季学期第四周作业

    这个作业属于哪个课程 C语言程序设计 这个作业的要求在哪里 2019年春季学期第四周作业 我在这个课程的目标是 了解选择排序法和冒泡排序法的区别,熟练运用二分法查找法 这个作业在哪个具体方面帮助我实现 ...

  7. 北师大c语言2019在线作业,华东石油《C语言》2019年春季学期在线作业(二)辅导答案...

    1.C语言2019年春季学期在线作业(二)下列变量的定义及赋值正确的是A.inti=0;j;B.charc=A;C.doublex,y,z;x=y=z=100;D.floata=b=100;正确答案: ...

  8. c语言程序设计课程总结600字,2019年春季学期《C语言程序设计II》课程总结

    2019年春季学期<C语言程序设计II>课程总结 1.课程情况 2.课程总结 学生的课程总结: 本学期的目标 让课程形成模式,在较为清晰的教学内容的基础上,形成可持续性的教学管理方式,让同 ...

  9. 春学期C语言程序设计,2019年春季学期《C语言程序设计II》课程总结

    2019年春季学期<C语言程序设计II>课程总结 ####1.课程情况 ####2.课程总结 ###学生的课程总结: ###本学期的目标 让课程形成模式,在较为清晰的教学内容的基础上,形成 ...

最新文章

  1. 【NLP】XLnet:GPT和BERT的合体,博采众长,所以更强
  2. 位置服务器管理器,查看 DIMM 位置
  3. I begin to keep a daily
  4. munin mysql_munin 监控 mysql 2种方法
  5. 电脑亮度多少对眼睛好_激光治疗近视眼大概要多少费用,保护好眼睛要做到哪几点...
  6. Redis教程:事件、客户端和服务器
  7. A.01.03-模块的输入—模拟量输入
  8. 复制移动VMware Workstation虚拟机文件产生的问题【转】
  9. mf4350d驱动下载linux,佳能MF4350d打印机驱动
  10. python需要什么样的电脑_学习Python需要配备什么样的电脑
  11. 作为一个it码农一天不学习你会不会觉得心里不安
  12. 关于 Jupyter Notebook 中 No module named ‘torch‘ 的解决办法
  13. 【蓝桥杯练习--递归】费解的开关
  14. 概述-数据建模是什么?
  15. 智慧养殖远程管理监控方案
  16. Apache Log4j2漏洞
  17. Windows12[Beta1.2.6]公测
  18. TeaTalk·Online 大数据+云原生,再度风云起
  19. 1077 Kuchiguse
  20. java什么都听过_【Java】程序员最大的悲哀是什么?

热门文章

  1. [转]国内各大互联网公司相关技术站点2.0版 (集合腾讯、阿里、百度、搜狐、新浪、360等共49个)...
  2. 用SAXBuilder、Document、Element操作xml
  3. Struts+2权威指南--基于WebWork核心的MVC开发源码下载
  4. Enterprise Library: Data Access Application Block配置文件分析篇
  5. 现浇板弹性计算还是塑性计算,板塑性和弹性
  6. android复制链接到粘贴板,Android复制粘贴到剪贴板
  7. 电脑无线网络显示红叉_不能播放视频怎么办?小编教你电脑不能播放视频如何解决...
  8. python处理心电图_ECG心电信号处理:使用WFDB对MIT-BIH数据集进行读取(Python)
  9. mysql user.isd_如何实现MySQL中的用户管理
  10. php乱码解决方案,php中文乱码问题的4种解决方案