c语言程序设计

C语言博客作业8

守給你的承諾、 提交于 2019-12-04 13:52:55
本周作业头 这个作业属于那个课程 C语言程序设计II 这个作业要求在哪里 作业地址 我在这个课程的目标是 熟练运用C语言来写代码 这个作业在那个具体方面帮助我实现目标 while语句的运用 参考文献 文章链接 本周作业 1.PTA实验作业 请再此处列出自己的排名图片,如: 1.1 题目1 题目内容描述 :对于给定的正整数N,求它的位数及其各位数字之和。 1.1.1数据处理 数据表达 :整型N, temp, i, sum 数据处理 : { 定义N, temp, i, sum i←0 sum←0 输入N temp←N while (temp) sum ← sum + temp % 10; emp = emp / 10; i++; 输出i, sum } 1.1.2实验代码截图 1.1.3 造测试数据 输入 输出 说明 321 3 6 题目所给 123 3 6 较小数字 85236 5 24 较大数字 1.1.4 PTA提交列表及说明 说明: 编译错误 :代码第十三行的temp /= 10的“/”与“=”之间多打了一个空格。 答案正确 :改正后答案正确, ps :我有一个喜欢在符号前后打空格的习惯。 1.2 题目2 题目内容描述 :在中国数学史上,广泛流传着一个“韩信点兵”的故事:韩信是汉高祖刘邦手下的大将,他英勇善战,智谋超群,为汉朝建立了卓越的功劳。据说韩信的数学水平也非常高超

C语言I作业08

|▌冷眼眸甩不掉的悲伤 提交于 2019-12-04 13:51:23
本周作业头 问题 答案 这个作业属于那个课程 C语言程序设计II 这个作业要求在哪里 C语言I作业08 我在这个课程的目标是 熟练使用C语言编程,掌握编程基本工具以及一些办公软件 这个作业在那个具体方面帮助我实现目标 学习了循环结构中的while和do...while语句,并能运用解题 参考文献 百度,《C语言程序设计》 1.PTA实验作业 1.1题目1 1.1.1数据处理 #include<stdio.h> int main() { 定义result存放十进制数; 定义字符op; 判断是否能循环while(op!='\n'){ 输入字符op; if(按下回车){ 跳出循环; } if(当输入非法字符时出错){ x为非二进制字符; 跳出循环; } else{ result=result*2+op-'0';//(循环体)二进制转十进制公式 } if(输入非二进制数){ 输出error input!; } else{ 输出结果result; } return 0; } 1.1.2实验代码截图 1.1.3造数据测试 输入数据 输出数据 说明 11111111 255 题目样例 34 error input! 题目样例 -123 error input! 负数 1.1.4PTA提交列表及说明 1.编译错误:27行误写成'printf("%d",result;)'应将;放到括号后面。 2

C语言I博客作业08

北战南征 提交于 2019-12-04 13:51:13
问题 回答 这个作业属于那个课程 C语言程序设计II 这个作业要求在哪里 作业要求 我在这个课程的目标是 自己设计一个小游戏 这个作业在那个具体方面帮助我实现目标 在PTA题目中多次使用while和do-while结构 参考文献 伪代码的写法 1.PTA实验作业(20分/题) 1.1求整数的位数及各位数字之和 (15 分) 对于给定的正整数N,求它的位数及其各位数字之和。 输入格式: 输入在一行中给出一个不超过10的9次方正整数N。 输出格式: 在一行中输出N的位数及其各位数字之和,中间用一个空格隔开。 输入样例: 321 输出样例: 3 6 1.1.1数据处理 数据表达:运用了整型变量number,item,sum,i,分别代表输入的整型数,储存整型数,位数,各位数字之和。 数据处理: int number,item; /*整型数,储存整型数*/ int i←0,sum←0; /*位数,各位数字之和*/ 输入整型数 item←number while(item) sum+←item%10 /*储存各位数*/ item←item/10 /*储存整型数*/ i++ 输出位数,各位数字之和 end 1.1.2实验代码截图 1.1.3 造测试数据 输入数据 输出数据 说明 45678 5 30 5位数,各位数字之和为30 464894 6 35 6位数,各位数之和为35 12346 5

C语言I博客作业08

最后都变了- 提交于 2019-12-04 13:49:00
这个作业属于哪个课程 C语言程序设计II 这个作业要求在哪里 C语言I作业08 我在这个课程的目标是 掌握使用whlie和do-whlie结构 这个作业在那个具体方面帮助我实现目标 whlie和do-whlie结构得到训练 参考文献 C语言程序设计I, 百度 1.PTA作业 1.PTA实验作业 1.1jmu-c-二进制转10进制 内容:输入一组二进制字符,输出其对应的十进制数。当输入回车键时,输入结束。若输入非二进制字符,输出error input! 1.1.1数据处理 数据表达:定义整型变量flog,sum,定义字符变量ch,%c代表输出单个字符。 数据处理: char ch定义字符变量 int sum,flog定义整型变量 while(ch!='\n') 输入单个字符 switch(ch) case'\n':case'1':case'0': sum=sum*2+ch-'0'; 否则输出error input! flog=1; ch='\n'; if(flog<--0) 输出sum** 1.1.2实验代码截图 1.1.3造测试数据 输入数据 输出数据 说明 输入数据 输出数据 说明 11111111 255 二进制 34 error input! 非二进制 1.1.4PTA提交列表及说明 提交列表说明: 1.在编译的时候将while打成‘whlie’了看了好久才看出来;“;

C语言I博客作业08

╄→尐↘猪︶ㄣ 提交于 2019-12-04 13:46:42
这个作业属于那个课程 C语言程序设计II 这个作业要求在哪里 https://edu.cnblogs.com/campus/zswxy/CST2019-1/homework/9935 我在这个课程的目标是 熟悉使用while和do-while结构解决问题 这个作业在哪个具体方面帮助我实现目标 C语言教材上的例题以及PTA里的作业 参考文献 markdown基本语法 , C语言作业评价标准 ,C语言程序设计教材 1.PTA实验作业 1.1 7-1 求整数的位数及各位数字之和 本题要求是:对于给定的正整数N,求它的位数及其各位数字之和。 1.1.1数据处理 数据表达:定义了N,sum,count,q等整形变量 数据处理:运用了while语句; { 定义整型变量;N,sum,coun,q 输入一个整数;N 给变量赋值;sum=0,count=0 运用while语句(写判断条件) { 运算该整数的各位数之和以及位数; } 输出该整数的各位数之和以及位数; } 1.1.2实验代码截图 1.1.3 造测试数据 输入数据 输出数据 说明 321 3 6 3566 4 20 45 2 9 1.1.4 PTA提交列表及说明 1:有个地方忘记加分号了 2: 这一部分换算错误 1.2 7-2 韩信点兵 本题要求是:按从1至5报数,记下最末一个士兵报的数为1; 再按从1至6报数,记下最末一个士兵报的数为5

C语言I博客作业08

◇◆丶佛笑我妖孽 提交于 2019-12-04 13:45:11
这个作业属于那个课程 C语言程序设计II 这个作业要求在哪里 https://edu.cnblogs.com/campus/zswxy/CST2019-1/homework/9976 我在这个课程的目标是 学习编程语言和程序设计,掌握并熟练使用它 这个作业在那个具体方面帮助我实现目标 学习对函数的编程 参考文献 百度百科、C语言程序设计 PTA作业 1.PTA实验作业 1.1题目名 1.1.1数据处理 数据表达:定义整形变量n, count, sum; 数据处理: while(n!=0) count++; sum += n%10; n /= 10; 1.1.2实验代码截图 1.1.3造测试数据 输入数据 输出数据 说明 200 3 2 测试输出的最小N是否正确 321 3 6 看是否与题相符 1.1.4 PTA提交列表及说明 部分正确:n /=10我打成了9,所以就部分正确。 1.2题目名 数据表达:运用了字符型数据,定义了number变量. 数据处理:输入字符ch,再运用switch以及case,最后输出“Error,Input”。 1.2.2实验代码截图 1.2.3 造测试数据 输入数据 输出数据 说明 11111111 255 试题数据 111001 57 输入一组二进制字符 456 error input! 测试不是二进制的数字 1.2.4 PTA提交列表及说明 编译错误

C语言Ⅰ博客作业08

[亡魂溺海] 提交于 2019-12-04 13:44:05
这个作业属于那个课程 C语言程序设计II 这个作业要求在哪里 https://edu.cnblogs.com/campus/zswxy/CST2019-4/homework/9979 我在这个课程的目标是 学习掌握C语言,可以运用编程 这个作业在那个具体方面帮助我实现目标 学习while和do while语法的用法 参考文献 https://edu.cnblogs.com/campus/zswxy/CST2019-4/homework/9979 1.PTA实验作业 1.1 求整数的位数及各位数字之和 对于给定的正整数N,求它的位数及其各位数字之和。 1.1.1数据处理 数据表达:整型变量,count是该整数有的位数,a,number为输入的整数,s是各位数之和; 数据处理:代码中用到的表达式,a=n%number,number=number/10,count++,s=s+a;语句有do while语句; 1.1.2实验代码截图 1.1.3造测试数据 输入 输出 说明 321 3 6 number=32 1.1.4PTA提交列表及说明 1.2韩信点兵 在中国数学史上,广泛流传着一个“韩信点兵”的故事:韩信是汉高祖刘邦手下的大将,他英勇善战,智谋超群,为汉朝建立了卓越的功劳。据说韩信的数学水平也非常高超,他在点兵的时候,为了知道有多少兵,同时又能保住军事机密,便让士兵排队报数:

C语言I博客作业08

这一生的挚爱 提交于 2019-12-04 13:43:36
问题 答案 这个作业属于那个课程 C语言程序设计II 这个作业要求在哪里 C语言I——2019秋季作业08: https://edu.cnblogs.com/campus/zswxy/CST2019-2/homework/9977 我在这个课程的目标是 熟悉并掌握C语言的知识 这个作业在那个具体方面帮助我实现目标 熟悉使用另外一种循环结构:while和do-while结构来解决问题。 参考文献 C语言程序设计I 1.PTA实验作业 从PTA题目集中选出2个你最满意的题目完成以下内容,选择题目难度越大,分值越高,每题20分(每项5分),内容要求如下: 1.1 题目名1 求整数的位数及各位数字之和 题目内容描述: 1.1.1数据处理 数据表达:用int定义整型变量:N,count,sum,a,b,total;N代表输入的正整数,count用于记录正整数N的位数,total用于记录各位数字的总和。 数据处理: 1.1.2实验代码截图 1.1.3 造测试数据 输入 输出 数据说明 321 3 6 样例 456789 6 39 为随机六位数时 76895 5 35 为随机五位数 1.1.4 PTA提交列表及说明 提交列表: 提交列表说明:1.答案错误:主要是在求各位数字之和的时候没有想清楚,将表达式a=N%10;sum=sum+a;用在了循环语句的外面,因此答案算不出来。 2.答案错误

C语言|博客作业08

穿精又带淫゛_ 提交于 2019-12-04 13:40:20
问题 回答 这个作业属于哪个课程 C语言程序设计ll 这个作业的要求在哪里 https://edu.cnblogs.com/campus/zswxy/SE2019-2/homework/9981 我在这个课程的目标是 学会while语句的具体用法,回顾之前学过的语法 这个作业在哪个具体方面帮助我实现目标 PTA实验作业 参考文献 C语言程序设计》 CSDN 来源: https://www.cnblogs.com/258393xhw/p/11868563.html

C语言I作业08

倖福魔咒の 提交于 2019-12-04 13:38:33
这个作业属于那个课程 C语言程序设计II 这个作业要求在哪里 https://edu.cnblogs.com/campus/zswxy/CST2019-2/homework/9977 我在这个课程的目标是 熟练的掌握C语言这门学科 这个作业在那个具体方面帮助我实现目标 练习while,do-while语句 参考文献 《C语言程序设计》《百度》 1.PTA实验作业 1.1 题目名 对于给定的正整数N,求它的位数及其各位数字之和。 1.1.1数据处理 数据表达:定义整形变量(int)N,X,Y。N由题目要求,X,Y由自己给出,X为各位数字之和,Y为输入数字位数。 数据处理:先输入数据,在通过while语句执行,最后输出。 1.1.2实验代码截图 1.1.3 造测试数据 输入数据 输出数据 544 3 13 2019 4 12 20191111 8 16 1.1.4 PTA提交列表及说明 1.2 题目 一条蠕虫长1寸,在一口深为N寸的井的底部。已知蠕虫每1分钟可以向上爬U寸,但必须休息1分钟才能接着往上爬。在休息的过程中,蠕虫又下滑了D寸。就这样,上爬和下滑重复进行。请问,蠕虫需要多长时间才能爬出井? 这里要求不足1分钟按1分钟计,并且假定只要在某次上爬过程中蠕虫的头部到达了井的顶部,那么蠕虫就完成任务了。初始时,蠕虫是趴在井底的(即高度为0)。 1.2.1 数据处理 数据表达