c语言程序设计

C语言I博客作业04

烈酒焚心 提交于 2019-12-01 15:57:52
一、本周教学内容&目标 第2章 用C语言编写程序-循环结构 2.4 输出华氏-摄氏温度转换表。要求学生掌握使用for循环语句实现指定次数的循环程序设计。 二、本周作业头 这个作业属于那个课程 C语言程序设计II 这个作业要求在哪里 https://edu.cnblogs.com/campus/zswxy/SE2019-3/homework/9775 我在这个课程的目标是 循环结构的熟练使用 这个作业在那个具体方面帮助我实现目标 1.pta作业的练习 2.作业完成后的总结 参考文献 https://edu.cnblogs.com/campus/zswxy/SE2019-3/homework/9775 1.PTA实验作业(20分/题) 从PTA题目集中选出2个你最满意的题目完成以下内容,选择题目难度越大,分值越高,每题20分(每项5分),内容要求如下: 1.1 本题要求编写程序,计算序列 1 - 1/4 + 1/7 - 1/10 + ... 的前N项之和。 1.1.1数据处理 数据表达:运用了item sum denominator flag i n 6个变量用item来表示运算,sum作为输出结果, 数据处理:使用了赋值语句 for循环语句 1.1.2实验代码截图 1.1.3 造测试数据 输入数据 输出数据 说明 10 sum = 0.819 与事实相符 100 sum = 0

C语言I博客作业04

大兔子大兔子 提交于 2019-12-01 15:55:39
这个作业属于哪个课程 这个作业要求在哪里 我在这个课程的目标是 这个作业在哪个具体方面帮助我实现目标 参考文献 C语言程序设计II C语言I—2019秋作业04 , C语言作业评价标准 熟悉并掌握基本的程序语言,拥有独立完成能力 学习掌握基本语句中的for循环结构 百度百科 1.PTA实验作业 1.1 求N分之一序列前N项和    本题要求编写程序,计算序列 1 + 1/2 + 1/3 + ... 的前N项之和。输入在一行中给出一个正整数N。在一行中按照“sum = S”的格式输出部分和的值S,精确到小数点后6位。题目保证计算结果不超过双精度范围。 1.1.1 数据处理    ①数据表达:定义了整形函数N;定义了双精度浮点变量 i 和S。    ②数据处理:使用了for循环语句,进行累加运算,再循环 i+1。 1.1.2实验代码截图 1.1.3 造测试数据 输入数据 输出数据 说明 1 1.000000 最小正整数0 0 0.000000 使用临界值0 -6 0.000000 使用负数测试 2 1.500000 使用题目数字测试 4396 8.965780 使用较大数据 1.1.4 PTA提交列表及说明 提交列表说明: 1.编译错误:把double都写成float了 2.编译错误:printf括号里最后一个sum忘打了 3.编译错误:输出语句中的“=”左右没有空格; 4.答案正确

C语言I博客作业04

核能气质少年 提交于 2019-12-01 15:51:05
这个作业属于哪个课程 C语言程序设计II 这个作业要求在哪里 https://edu.cnblogs.com/campus/zswxy/SE2019-3/homework/9775 我在这个课程的目标是 掌握循环结构 2.4 输出华氏-摄氏温度转换表,掌握使用for循环语句实现指定次数的循环程序设计。 这个作业在哪个具体方面帮助我实现目标 掌握循环结构 2.4 输出华氏-摄氏温度转换表,掌握使用for循环语句实现指定次数的循环程序设计,对代码更加熟悉了 参考文献 C语言课本 1.PTA实验作业 1.1题目名 本题要求编写程序,计算序列 1 + 1/3 + 1/5 + ... 的前N项之和。 输入格式: 输入在一行中给出一个正整数N。 输出格式: 在一行中按照“sum = S”的格式输出部分和的值S,精确到小数点后6位。题目保证计算结果不超过双精度范围。 1.1.1数据处理 数据表达:用了整型变量 denominator,i,N和浮点型变量 S,sum; 数据处理: 用到了两个表达式:S= S+ 1.0/denominator和denominator = denominator+2,用到了for的循环语句和scanf流程结构 1.1.2实验截图代码 1.1.3造测试数据 来源: https://www.cnblogs.com/lzy2000----/p/11691398.html

C语言指针与数组

徘徊边缘 提交于 2019-12-01 15:30:38
C语言数组下标 [] 符号竟是个语法糖? 123456789101112131415 struct { int a[100]; int b[100];};int大专栏 C语言指针与数组> main() { struct ins; int i = 0; for(; i<200; i++) { ins.a[i] = 1; } return 0;} 问:上述程序在运行时是否会产生数组越限? 答:不会。 《C程序设计语言》(第2版·新版)P84写到: 对数组元素a[i]的引用也可以写成 (a+i)这种形式,在计算数组元素a[i]的值时,C语言实际上先将其转换为 (a+i)的形式,然后再进行求值。 如果你没注意到此特性,将有可能导致灾难。 来源: https://www.cnblogs.com/wangziqiang123/p/11690801.html

C语言I博客作业04

早过忘川 提交于 2019-12-01 13:52:18
C语言I博客作业04 这个作业属于那个课程 C语言程序设计|| 这个作业要求在哪里 https://edu.cnblogs.com/campus/zswxy/SE2019-1/homework/9773 我在这个课程的目标是 了解并且熟悉 for 循环语句的使用 这个作业在那个具体方面帮助我实现目标 关于for语句的PTA作业的指定次数的循环程序设计 参考文献 https://www.cnblogs.com/pengchen511/p/10564067.html PTA作业完成情况: 题目名:7-5.计算交错序列 1-2/3+3/5-4/7+5/9-6/11+... 的前N项之和。 数据处理: 数据表达:使用了四个 整型变量 denominator, flag, i, N和三个 双精度浮点变量 item, sum,numerator。 数据处理:使用了int 和double 定义变量 ,for语句进行循环。包括 顺序结构和循环结构 。 实验代码截图: 题目名:7-4.本题要求对两个正整数 m 和 n ( m ≤ n )编写程序,计算序列和 m 2+1/ m +( m +1)2+1/( m +1)+⋯+ n 2+1/ n 。 数据处理: 数据表达:使用了三个 整型变量 m,n,i,和两个 双精度浮点变量 sum,item。 数据处理:使用了int 和 double 定义变量

C语言I博客作业04

冷暖自知 提交于 2019-12-01 12:54:44
这个作业属于哪个课程 这个作业要求在哪里 我在这个课程的目标是 这个作业在哪个具体方面帮助我实现目标 参考文献 C语言程序设计II C语言I—2019秋作业04 , C语言作业评价标准 熟悉并掌握基本的程序语言,拥有独立完成能力 进一步强化C语言的基础学习,学习掌握基本语句中的for循环结构,同时通过PTA作业了解循环结构在实际编程语言中的应用 集美大学林丽老师 , 方誉C语言作业4 , 百度百科 1.PTA实验作业 1.1 求N分之一序列前N项和    本题要求编写程序,计算序列 1 + 1/2 + 1/3 + ... 的前N项之和。输入在一行中给出一个正整数N。在一行中按照“sum = S”的格式输出部分和的值S, 精确到小数点后6位 。题目保证计算结果不超过双精度范围。 1.1.1 数据处理    ①数据表达:使用了整形常量N,作为输入数据;使用了双精度浮点变量 i 和S,i 是循环语句中的变量,S是累加结果;    ②数据处理:使用了 for循环语句 ,流程结构是先判断 i 与N的大小关系,然后进行累加运算,最后再循环 i+1。 1.1.2实验代码截图 1.1.3 造测试数据 输入数据 输出数据 说明 1 1.000000 最小正整数0 0 0.000000 使用临界值0 -1 0.000000 使用负数测试 6 2.450000 使用题目数字测试 9999 5

C语言I博客作业04

送分小仙女□ 提交于 2019-12-01 12:24:52
一.本周教学内容&目标 第2章 用C语言编写程序-循环结构 2.4 输出华氏-摄氏温度转换表。要求掌握使用for循环语句实现指定次数的循环程序设计 二.本周作业头 这个作业属于那个课程 C语言程序设计II 这个作业要求在哪里 https://edu.cnblogs.com/campus/zswxy/CST2019-2/homework/9770 我在这个课程的目标是 掌握C语言,灵活运用C语言编程 这个作业在那个具体方面帮助我实现目标 学会使用for循环结构来编程 参考文献 百度以及C语言程序设计教材 三.PTA实验作业 (1.1).7-3 求简单交错序列前N项和 本题要求编写程序,计算序列 1 - 1/4 + 1/7 - 1/10 + ... 的前N项之和。 输入格式: 输入在一行中给出一个正整数N。 输出格式: 在一行中按照“sum = S”的格式输出部分和的值S,精确到小数点后三位。题目保证计算结果不超过双精度范围。 数据表达 :该题中我使用到了denominator,flag,i,n,item,sum变量其中denominator,flag,i,n为整型变量,item,sum为双精度浮点型变量 数据处理 :该题目先定义变量,接受输入,设置初始量,再使用for循环结构执行,再输出 (1.2). (1.3).造测试数据 (1.4). PTA提交列表及说明 提交列表说明: Q1

Linux平台上常用到的c语言开发程序

倾然丶 夕夏残阳落幕 提交于 2019-12-01 10:03:01
Linux操作系统上大部分应用程序都是基于C语言开发的。小编将简单介绍Linux平台上常用的C语言开发程序。 一、C程序的结构 1.函数 必须有一个且只能有一个主函数main(),主函数的名为main。main()是在程序的什么位置,C程序总是从main()函数开始执行。 可以是系统预定义的标准函数,如scanf函数,printf函数等。 大多数函数由程序员根据实际问题的需要进行定义,函数之间是平行的关系。基此,C语言也被称为函数语言。 函数由函数头和函数体两部分组成。 2.语句 语句是组成程序的基本单位,函数功能的实现由若干条语句完成。 语句有若干关键字加以标识,如if-else语句、do-while语句等 C语言的输入/输出由scanf函数/printf函数 3.其他 预处理命令。C程序往往含有“#”开头的命令,是预处理命令,如图例1-2中#include"stdafx.h"。 程序注释。以/*开头,以*/结束的内容,是程序中注释的部分,注释语句不会被程序编译执行。 二、C语言的标识符,关键字,运算符和分隔符 标识符。分为预定义标识符和用户自定义标识符两种。 (1)系统预定义标识符。他们的功能和含义由系统预先定义好的,如printf代表输出函数名,main代表主函数名。他于关键字不同的是,系统预定义标识符允许用户赋予新的含义,但是这样往往会引起一些误解

C语言是什么

狂风中的少年 提交于 2019-12-01 10:02:10
大家对于 Java 可能并不陌生,那你对 c 语言了解多少呢,今天小编带大家来了解 c 语言是什么。 c 语言是一门面向过程、抽象化的通用程序设计语言,广泛应用于底层开发。 C 语言具有高效、灵活、功能丰富、表达力强和较高的可移植性等特点,在程序设计中备受青睐。 C 语言特点: 1、 运算符丰富 2、 简洁紧凑、灵活方便 3、C 语法限制不太严格、程序设计自由度大 4、C 语言适用范围大,可移植性好 5、C 语言允许直接访问物理地址,可以直接对硬件进行操作 6、 C 语言程序生成代码质量高,程序执行效率高 以上就是小编给大家带来的 C 语言知识,希望帮到大家 来源: https://www.cnblogs.com/mb66/p/11677867.html

C语言程序设计学习心得

旧巷老猫 提交于 2019-12-01 07:05:43
一,思维导图 二,语法认识 1,if-else的用法 if (条件一) { 语句一; } else { 语句二; } 问题: else与if的匹配关系不明确,导致程序异常。 解决方法: 牢记else与离其最近的一个if配对,不与其他的if连用,并规范代码书写格式,使其看起来跟加清晰明了。 2,while语句的用法 while (循环条件) { 循环语句; } 注意事项: while比较好用,基本上所有的循环结构都能用while写。 3,for语句的用法 for(表达式1; 表达式2; 表达式3) { 循环体语句 } 问题: 进行编程时,用for循环时经常运行超时,控制不好循环次数。 解决方法: 在使用for循环时,先在草稿纸上书写一遍,确定准确无误时,再誊写到自己的代码上。并多加练习,增加自己对for循环的理解,从根本上解决。 4,do-while的使用方法 do { 循环体语句 }while(循环条件); 问题: 刚开始使用时,无法理解他这个循环,这个循环的思路与其他的循环不同,导致自己总是写错。 解决方案: 理解此语句的循环原理和特殊的循环顺序,多加训练,当自己一看到问题就能判断出是否用do-while语句时,就意味着对do-while有了比较正确的理解。 5,switch语句的使用方法 switch(整形表达式) { case 常量表达式1: 语句1;break; case