中国大学MOOC《程序设计入门-C语言》学习(十):单词长度

题目内容: 你的程序要读入一行文本,其中以空格分隔为若干个单词,以‘.’结束。你要输出这行文本中每个单词的长度。这里的单词与语言无关,可以包括各种符号,比如“it’s”算一个单词,长度为4。注意,行中可能出现连续的空格。 输入格式: 输入在一行中给出一行文本,以‘.’结束,结尾的句号不能计算在最后...

2018-12-31 19:18:32

阅读数:5

评论数:0

中国大学MOOC《程序设计入门-C语言》学习(九):Tic-Tac-Toe游戏(井字棋)

Tic-Tac-Toe游戏(井字棋) 问题描述: 读入一个3x3的矩阵,矩阵中的数字为1表示该位置上有一个X,为0表示为O; 程序判断这个矩阵中是否有获胜的一方,输出表示获胜一方的字符X或O,或输出无人获胜 。 程序: 需要使用二维数组,这里将检查行和检查列合并在了一起,将检查主对角线和...

2018-12-13 23:50:45

阅读数:18

评论数:0

中国大学MOOC《程序设计入门-C语言》学习(八):数组

数组 形式诸如:int number [100]; scanf ("%d", number [i] ); 数组中所有元素的类型相同,且一旦创建,不能改变大小; 初始化:格式如下int v[5] = {1, 2, 3, 4, 5 };...

2018-12-12 19:31:01

阅读数:8

评论数:0

中国大学MOOC《程序设计入门-C语言》学习(七):正序分解整数

正序分解整数 问题描述: 输入一个非负整数,正序输出它的每一位数字。如输入:12345,输出:1 2 3 4 5。 程序 第一个为我自己写的程序,用的是while循环,后来看老师的课件,发现用的是do_while循环(第二个程序)。想了一下子后,发现在进入该语句之前,divisor始终是大于等于1...

2018-12-12 12:32:21

阅读数:10

评论数:0

中国大学MOOC《程序设计入门-C语言》学习(六):求最大公约数

求最大公约数 问题描述: 用户输入两个整数,输出其最大公约数。 枚举法程序: #include <stdio.h> int main() { int a, b; int i ; int c; scanf("%d %d&am...

2018-12-12 11:39:39

阅读数:42

评论数:0

中国大学MOOC《程序设计入门-C语言》学习(五):倒数求和

倒数求和 问题描述: 用户输入n 的值,输出f(n)=1+1/2+1/3+…+1/n的结果。 程序: #include <stdio.h> int main() { int n; int i; double sum = 0.0; scanf...

2018-12-11 22:52:56

阅读数:24

评论数:0

中国大学MOOC《程序设计入门-C语言》学习(四):循环的一些例子

算平均数 问题描述 让用户输入一系列的正整数,最后输入-1表示输入结束,然后程序计算出这些数字的平均数,输出输入数字的个数和平均数。 思路 变量->算法->流程图->程序 变量: 这里需要三个变量...

2018-12-10 00:13:51

阅读数:401

评论数:0

中国大学MOOC《程序设计入门-C语言》学习(三):判断与循环

判断 问题描述:给定两个时间,计算其时间差,输出形式为x小时y分。 代码: #include <stdio.h> int main() { int hour1, minute1; int hour2, minute2...

2018-12-09 21:06:39

阅读数:7

评论数:0

中国大学MOOC《程序设计入门-C语言》学习(二):运算符优先级

优先级 优先级 运算符 结合性 1 () 从左到右 2 ! + - ++ – 从右到左(单目的+和-) 3 * / % 从左到右 4 + - 从左到右 5 < &...

2018-12-09 00:11:11

阅读数:3

评论数:0

中国大学MOOC《程序设计入门-C语言》学习(一)

《程序设计入门-C语言》学习(一) 变量的名字 标识符有标识符的构造规则。基本的规则是:标识符只能由字母、数字和下划线组成,数字不可以出现在第一个位置上,C语言的关键字不可以用作标识符。 例子1: 找零: #include <stdio.h&...

2018-12-05 21:36:06

阅读数:22

评论数:0

提示
确定要删除当前文章?
取消 删除
关闭
关闭