现在位置: 首页 > 基础课程 > 文章
2011年04月10日 基础课程 ⁄ 共 496字 暂无评论
通过5个难度中等的程序来熟悉循环 没有新的学习内容,只有5个需要解决的问题 1 计算 pi 的近似值 2 求费波那西(Fibonacci)数列的前40个数 3 例3 输入一个大于3的整数n,判定它是否素数(prime,又称质数) 4 求100~200间的全部素数 5 译密码 1 计算 pi 的近似值 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 #include <stdio.h> #include<math.h> int main() { int sign=1; double pi=0.0,n=1.0,te...
阅读全文
2011年04月09日 基础课程 ⁄ 共 454字 暂无评论
break,continue 和 多重循环 课件PPT下载 循环结构进阶 学习内容 1 用break语句提前终止循环 2 用continue语句提前结束本次循环 3 break语句和continue语句的区别 4 多重循环 解决的问题 1 学生捐款 在全系1000学生中,征集慈善募捐,当总数达到10万元时就结束,统计此时捐款的人数,以及平均每人捐款的数目。 2 要求输出100~200之间的不能被3整除的数 3 输出以下4*5的矩阵 1 2 3 4 1 2 3 4 5 2 4 6 8...
阅读全文
2011年04月09日 基础课程 ⁄ 共 237字 暂无评论
讲述 while、do while 和 for 三种循环结构最基本的内容 课件PPT下载 循环基础 完成任务 1. 使用 while 循环求 1+2+3+…+100 2. 使用 do while 循环求 1+2+3+…+100 3. 使用 for 循环求 1+2+3+…+100 1. 使用 while 循环求 1+2+3+…+100 1 2 3 4 5 6 7 8 9 10 11 #include <stdio.h> int main() { int i=1,sum=0; while (i<=100) { sum=sum+i; i++; } ...
阅读全文
函数是C语言中最基本的模块。功能强大的程序就是由很多基础模块构成的。 课件PPT下载 函数基础 学习内容 1 函数的构成:函数名、参数、返回类型和函数体 2 形式参数和实际参数 完成任务 1. 定义函数来输出字符串 ****************** How do you do! ************************************ How do you do! ****************** 说明:How前面有两个空格 2. 定义函数,求两个整数中的较大值 输入两个整数,要求输出其...
阅读全文
2011年04月09日 基础课程 ⁄ 共 1297字 暂无评论
字符数组属于数组的一种,只不过其中存放的数据类型是单个字符。 课件PPT下载 字符数组和字符串 你应该掌握如下内容 1. 定义字符数组 2. 使用字符数组 3. 初始化字符数组(如果需要的话) 4. 字符串和字符串结束标志 5. 字符数组的输入输出 学完这部分内容,你应该能够解决以下问题: 1 输出一个已知的字符串 2 输出一个菱形图 字符数组的定义和初始化(每个字符单独赋值) 1 2 3 4 5 6 char c[10]; c[0]...
阅读全文
2011年04月09日 基础课程 ⁄ 共 650字 暂无评论
表格就是二维数组的典型例子 课件PPT下载 二维数组 你应该掌握如下内容 1. 定义二维数组 2. 使用二维数组 3. 初始化二维数组(如果需要的话) 学完这部分内容,你应该能够解决以下问题: 二维数组行和列的元素互换(矩阵的转置) 将一个二维数组行和列的元素互换,存到另一个二维数组中。 找出矩阵中值最大的元素 有一个3×4的矩阵,要求编程序求出其中值最大的那个元素的值,以及其所在的行号和列号。 【给数组赋初始值】 1...
阅读全文
2011年04月08日 基础课程 ⁄ 共 1022字 暂无评论
数组是C语言中极为有用的工具。 课件PPT下载 数组基础 你应该掌握如下内容 1. 定义数组 2. 使用数组 3. 初始化数组(如果需要的话) 学完这部分内容,你应该能够解决以下问题: 逆序输出10个数组元素 对10个数组元素依次赋值为0,1,2,3,4,5,6,7,8,9,要求按逆序输出。 用数组处理计算Fibonacci数列 斐波那契数列由 0 和 1 开始,之后的数就由之前的两数相加。首几个斐波那契数是: 0, 1, 1, 2, 3, 5, 8, 13, 21, 34, 55, 89, 1...
阅读全文
2011年03月20日 基础课程 ⁄ 共 274字 暂无评论
putchar, getchar 文件复制 把输入的字符一个一个地复制到输出 问题: 什么时候停止复制? 答案:当遇到文件结束符 EOF (End Of File) 1 2 3 4 5 6 7 8 9 10 11 12 13 14 #include <stdio.h>   int main(int argc, char *argv[]) { char c;   c=getchar(); while (c!=EOF) { putchar(c); c=getchar(); }   return 0; }#i...
阅读全文
2011年03月19日 基础课程 ⁄ 共 191字 暂无评论
重用你的程序 求 sum=1+2+3+......+n 之和 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 #include <stdio.h>   int main(int argc, char *argv[]) { int i, n, sum;   scanf("%d", &n); sum=0;   for(i=1; i<=n; i++) { sum = sum + i; }   printf("%d", sum);   return 0; }#include <...
阅读全文
2011年03月18日 基础课程 ⁄ 共 365字 暂无评论
好习惯的养成:检查列表 【检查列表 checklist】 下面的代码中有多少个错误? 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 #include <stdio.h>   int main(int argc, char *argv[]) { int i, n; double nc;   scanf("%d", n); scanf("%d", &n) scanf("%d", &nc); scanf(&qu...
阅读全文