现在位置: 首页 > 例题 > 文章
2011年03月07日 例题 ⁄ 共 121字 暂无评论
使用循环 Sample In 2 4 Sample Out 2468 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 #include <stdio.h>   int main(int argc, char *argv[]) { int a, n; int ia, i, sum;   ia=i=sum=0;   scanf("%d %d", &a, &n);   while (i<n) { ia = ia*10 + a; sum = sum + ia; i++; }   printf(&qu...
阅读全文
2011年03月07日 例题 ⁄ 共 119字 暂无评论
计算 s= 1+2+3+ ... +n Sample In 100 Sample Out 5050 for循环的第1种写法 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 #include <stdio.h>   #define NUM 10   int main(int argc, char *argv[]) { int i, sum=0;   for (i=1; i<=NUM; i++) { sum = sum + i; }   printf("%dn", sum); return 0; }#include <stdio.h> ...
阅读全文
2011年03月06日 例题 ⁄ 共 357字 暂无评论
判断学生成绩是否合格 Sample In 5 12 56 60 59 98 Sample Out Fail Fail Pass Fail Pass 使用for循环 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 #include <stdio.h>   int main(int argc, char *argv[]) { int i, num, score;   scanf("%d", &num); for (i=0; i<num; i++) { scanf("%d", &score); if&...
阅读全文
2011年03月06日 例题 ⁄ 共 103字 暂无评论
for循环 Sample In 5 Sample Out 0 2 4 6 8 使用for循环 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 #include <stdio.h>   int main(int argc, char *argv[]) { int i, n;   scanf("%d", &n);   for(i=0; i<n; i++) { printf("%4d", 2*i); }   printf("n"); return 0; }#include &l...
阅读全文
2011年03月06日 例题 ⁄ 共 406字 暂无评论
输入若干件商品的购买价格,计算总价格,当输入0时结束。 输入的价格为正整数 Sample Input 1 2 3 4 5 0 Sample Output 15 do while 循环 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 #include <stdio.h>   int main(int argc, char *argv[]) { int price, sum;   sum = 0; do { scanf("%d", &price); sum = sum + price; } while( price!=0)...
阅读全文
2011年02月20日 例题 ⁄ 共 338字 暂无评论
计算表达式 1 2 3 4 5 6 7 8 #include<stdio.h> #include<math.h>   int main() { printf("%.8lfn", 1+2*sqrt(3)/(5-0.1)); return 0; }#include<stdio.h> #include<math.h> int main() { printf("%.8lfn", 1+2*sqrt(3)/(5-0.1)); return 0; } 读者可能还是有一些疑惑:5-0.1的值是什么?“整数-浮点数”是整数还是浮点数...
阅读全文
2011年02月17日 11 文件处理, 例题 ⁄ 共 1480字 暂无评论
文件复制的功能就是将终端的输入复制到终端的输出。 借助于 getchar 与 putchar 函数,可以在不了解其它输入/输出知识的情况下编写出数量惊人的有用的代码。最简单的例子就是把输入一次一个字符地复制到输出,其基本思想如下: 读一个字符 while(该字符不是文件结束指示符) { 输出刚读入的字符 读下一个字符 } 将上述基本思想转换为 C 语言程序为: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 #include <stdio.h> &n...
阅读全文
2011年02月17日 例题 ⁄ 共 536字 暂无评论
这部分内容展示了C语言的精髓:简洁、精炼。本节包含了四个超级经典的程序:文件复制,字符计数,行计数,单词计数。 接下来我们看一组与字符型数据处理有关的程序。读者将会发现,许多程序只不过是这里所讨论的程序原型的扩充版本而已。 标准库提供的输入/输出模型非常简单。无论文本从何处输入,输出到何处,其输入/输出都是按照字符流的方式处理。文本流是由多行字符构成的字符序列,而每行字符则由 0个或多个字符组成,...
阅读全文
2011年02月17日 例题 ⁄ 共 394字 暂无评论
在程序中使用 300、20 等类似的“幻数”并不是一个好习惯,它们几乎无法向以后阅读该程序的人提供什么信息,而且使程序的修改变得更加困难。处理这种幻数的一种方法是赋予它们有意义的名字。#define 指令可以把符号名(或称为符号常量)定义为一个特定的字符串: #define 名字 替换文本 在该定义之后,程序中出现的所有在#define 中定义的名字(既没有用引号引起来,也不是其它名字的一部分)都将用相应的替换文本替换。其中,...
阅读全文