C语言最后一次博客作业】的更多相关文章

一.PTA实验作业 题目1:找鞍点 1. 本题PTA提交列表 2. 设计思路 定义n,i,j,ii,jj,a[7][7],flag,max 输入n for i=0 to i=n for j=0 to j=n 读入二维数组 end for i=0 to i=n max=0,flag=1 for j=0 to j=n if a[i][j]大于max max=a[i][j] jj=j记录下这一列 end for ii=0 to ii=n if max大于a[i][j] flag=0 break end…
1.当初你是如何做出选择计算机专业的决定的? 一开始选专业的时候,说实话我很纠结也很迷茫,对我来说,中学时代,似乎就只要考好试,做好题就可以了,对于未来想要做啥并没有那么多的规划和想法,偶尔跟基友畅聊未来的时候也只是不切实际地说想要暴富阿啥的,至于靠啥来暴富,从事什么工作并没有具体的想法.还记得报考志愿的时候,咨询了可多亲戚的建议了,当医生的姑姑不想让我学医说太辛苦了而且要承担很大的压力,当老师的小姨不想让我当教师因为觉得枯燥而且不能暴富,然后在研究所工作从事着IT相关工作的小叔也认为IT或许可…
一.PTA实验作业 题目1:使用函数判断完全平方数 1. 本题PTA提交列表 2. 设计思路 3.本题调试过程碰到问题及PTA提交列表情况说明. 部分正确 :将else的情况放入for循环内,导致循环内的if语句只判断了一次就直接输出No. 调试过程: 解决办法:将else移出循环,结果出现了编译错误.最后将else删去. 部分正确 :n=0的测试点错误. 解决办法:将循环变量i从0开始赋值. 本题小结:这道题和判断素数那道题很相似,都是在循环内进行if语句的判断,易错点就在于不能将else也加…
一.PTA实验作业 题目1:编程打印空心字符菱形 1. 本题PTA提交列表 2. 设计思路(流程图) 3.本题调试过程碰到问题及解决办法 思考过程:将问题拆解为菱形问题和字母变化问题两部分 1>先解决大体菱形问题,需注意高度height为总高,并不是菱形边长. 2>菱形分为上下两部分,空格和字符规律性变化. 3>一个大循环解决总高,再嵌套两个循环进去上下两部分. 4>在上下两部分中,控制输出的空格个数与具体的字符. 部分正确:第一次提交每一行的字母变换不正确. 解决办法:利用循环变…
一.PTA实验作业 题目1:6-6 使用函数输出水仙花数 1. 本题PTA提交列表 2. 设计思路 (1) 首先先定义narcissistic函数. (2)定义四个整形变量n,a,d,cnt,sum,cnt用来计算有几位数,sum用来存放每个数的cnt次方的和. (3)进行一个循环,让n=number(防止后面需要用number时它的值发生变化),循环中n=n/10,直到 n<=0结束循环,其中每次循环cnt值都加一,用来计算number有几位数. (4)再进行一个for循环(让a=number…
一.PTA实验作业 题目1:查验身份证 1. 本题PTA提交列表 2. 设计思路 定义i,flag=1,z,m[11],a[19] 输入次数n for i=1 to n+1 gets(a) 加权求和在取余计算z switch(z) 对应查看a[17]与校验码是否一致 若不一致,flag=0,输出错误身份证 若flag=1,则说明全对 3.代码截图 4.本题调试过程碰到问题及PTA提交列表情况说明. 部分正确 :将x改为大写x 题目2:藏头诗 1. 本题PTA提交列表 2. 设计思路 3.代码截图…
一.PTA实验作业 题目1 1.实验代码 int N,i; //N为用户数,i记录循环变量 double height; //height放身高 char sex; //sex放性别F为女,M为男 scanf("%d",&N); for(i=1;i<=N;i++){ //循环执行N次 scanf(" %c%lf",&sex,&height); //%c前需加一个空格,否则每次%c读取的会是每次输入性别前的回车 switch(sex){…
一.实验作业 1.1 PTA题目 题目:递归实现顺序输出整数 1. 本题PTA提交列表 2. 设计思路 printdigits函数 定义整型变量result存放结果 if n是10的倍数 result=n else 取n的个位数赋值给result 递归调用printdigits(n/10) 输出result 3.代码截图 4.本题调试过程碰到问题及PTA提交列表情况说明 ①递归出口错误.零的情况考虑错误. ②修改递归出口后正确. 1.2 学生成绩管理系统(目前的代码只能基本完成内容) 1.2.1…
一.PTA实验作业 题目1 1.实验代码 int N,i; //N为用户数 char sex; //sex表示性别 double High; //Hight表示身高 scanf("%d",&N); for(i=0;i<N;i++){ scanf(" %c%lf",&sex,&High); if(sex=='F') printf("%.2f\n",High*1.09); else printf("%.2f\n…
一.PTA实验作业 1 1.实验代码 int i,N; char sex; float high; scanf("%d",&N); for(i =1;i <=N;i ++){ scanf(" %c %f",&sex,&high); if(sex =='F') high =high *1.09; else if(sex =='M') high =high /1.09; printf("%.2f\n",high);} 2…