楼主: Lisrelchen
11031 113

C语言精彩编程百例   [推广有奖]

  • 0关注
  • 62粉丝

VIP

院士

67%

还不是VIP/贵宾

-

TA的文库  其他...

Bayesian NewOccidental

Spatial Data Analysis

东西方数据挖掘

威望
0
论坛币
49957 个
通用积分
79.5487
学术水平
253 点
热心指数
300 点
信用等级
208 点
经验
41518 点
帖子
3256
精华
14
在线时间
766 小时
注册时间
2006-5-4
最后登录
2022-11-6

相似文件 换一批

+2 论坛币
k人 参与回答

经管之家送您一份

应届毕业生专属福利!

求职就业群
赵安豆老师微信:zhaoandou666

经管之家联合CDA

送您一个全额奖学金名额~ !

感谢您参与论坛问题回答

经管之家送您两个论坛币!

+2 论坛币

本帖隐藏的内容

0.C语言精彩编程百例.pdf (31.1 MB, 需要: 5 个论坛币)






二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

关键词:C语言 hide HID IDE c程序语言 C语言精彩编程 C语言精彩编程百例

已有 5 人评分经验 论坛币 热心指数 收起 理由
残阳_等待 + 66 精彩帖子
aclyang + 5 精彩帖子
kongqingbao280 + 100 + 60 + 2 精彩帖子
943689135 + 20 + 12 + 1 奖励积极上传好的资料
np84 + 100 精彩帖子

总评分: 经验 + 286  论坛币 + 77  热心指数 + 3   查看全部评分

本帖被以下文库推荐

沙发
Lisrelchen 发表于 2016-2-15 00:14:17 |只看作者 |坛友微信交流群
  1. # include <stdio.h>

  2. void main()
  3. {
  4.         /* 换行符'\n',用于输出换行 */
  5.         printf("How are you?\n");
  6.         printf("I am fine.\n\n");

  7.         /* 横向跳格符'\t',使跳到下一个输出区 */
  8.         printf("How are you?\t");
  9.         printf("I am fine.\n\n");

  10.         /* 退格符'\b',使当前的输出位置退一格,即输出的起始位置左移一位 */
  11.         printf(" How are you?\n");
  12.         printf(" \bI am fine.\n\n");

  13.         /* 回车符'\r',使当前输出位置回到本行开头 */
  14.         printf("                I am fine.");
  15.         printf("\rHow are you?\n\n");

  16.         /* 多个转义字符的混合运用 */
  17.         printf("note:\n  a s\ti\b\bk\rp\n");
  18. }
复制代码

使用道具

藤椅
Lisrelchen 发表于 2016-2-15 00:17:26 |只看作者 |坛友微信交流群
  1. # include <stdio.h>

  2. void main()
  3. {
  4.         /* 定义一个整数类型的变量,用来存放后面算式的值 */
  5.         int logic;   

  6.         int a = 1;
  7.         int b = 2;
  8.         int c = 3;

  9.         logic = a+b>c&&b<=c;
  10.         printf("logic = %d\n", logic);

  11.         logic = a>=b+c||b==c;
  12.         printf("logic = %d\n", logic);

  13.         logic = !(a<c)+b!=1&&(a+c)/2;
  14.         printf("logic = %d\n", logic);
  15. }
复制代码

使用道具

板凳
Lisrelchen 发表于 2016-2-15 00:19:19 |只看作者 |坛友微信交流群
  1. # include <stdio.h>

  2. void main()
  3. {
  4.         int i, j, k;
  5.         int m, n, p;

  6.         i = 8;
  7.         j = 10;
  8.         k = 12;
  9.    
  10.         /* 自增在操作数之前 */
  11.         m = ++i;
  12.     printf("i = %d\n", i);
  13.         printf("m = %d\n", m);

  14.         /* 自减在操作数之后 */
  15.         n = j--;
  16.         printf("j = %d\n", j);       
  17.         printf("n = %d\n", n);

  18.         /* 自增、自减的混合运算 */
  19.         p = (++m)*(n++)+(--k);
  20.         printf("k = %d\n", k);       
  21.         printf("p = %d\n", p);       
  22. }
复制代码

使用道具

报纸
Lisrelchen 发表于 2016-2-15 00:20:54 |只看作者 |坛友微信交流群
  1. # include <stdio.h>

  2. void main()
  3. {
  4.         /* 定义了一个无符号字符型变量,此变量只能用来存储无符号数 */
  5.         unsigned char result;
  6.    
  7.         int a, b, c, d;
  8.         a = 2;
  9.         b = 4;
  10.         c = 6;
  11.         d = 8;

  12.         /* 对变量进行“按位与”操作 */
  13.         result = a & c;
  14.         printf("result = %d\n", result);

  15.         /* 对变量进行“按位或”操作 */
  16.         result = b | d;
  17.         printf("result = %d\n", result);

  18.         /* 对变量进行“按位异或”操作 */
  19.         result = a ^ d;
  20.         printf("result = %d\n", result);

  21.         /* 对变量进行“取反”操作 */
  22.         result = ~a;
  23.         printf("result = %d\n", result);
  24. }
复制代码

使用道具

地板
Lisrelchen 发表于 2016-2-15 00:21:55 |只看作者 |坛友微信交流群
  1. # include <stdio.h>

  2. void main()
  3. {
  4.         unsigned a, b, c, d;
  5.         int n;

  6.         a = 64;
  7.         n = 2;

  8.         /* 将操作数a右移(6-n)位 */
  9.         b = a >> (6-n);
  10.         printf("b = %d\n", b);

  11.         /* 将操作数a左移n位 */
  12.         c = a << n;
  13.         printf("c = %d\n", c);

  14.         /* 对操作数a进行的混合位运算 */
  15.         d = (a >> (n-1)) | (a << (n+1));
  16.         printf("d = %d\n", d);
  17. }
复制代码

使用道具

7
Lisrelchen 发表于 2016-2-15 00:23:38 |只看作者 |坛友微信交流群
  1. # include <stdio.h>

  2. void main()
  3. {
  4.         /* 定义字符型变量,并给它们付初值 */
  5.         char c1, c2, c3, c4, c5, c6, c7;
  6.         c1 = 'C';
  7.         c2 = 'h';
  8.         c3 = 'i';
  9.         c4 = 'n';
  10.         c5 = 'e';
  11.         c6 = 's';
  12.         c7 = 'e';

  13.         /* 输出原码 */
  14.         printf("原码是:%c%c%c%c%c%c%c\n", c1, c2, c3, c4, c5, c6, c7);

  15.         /* 对字符进行译码运算 */
  16.         c1 = c1 + 6;
  17.         c2 = c2 + 6;
  18.         c3 = c3 + 6;
  19.         c4 = c4 + 6;
  20.         c5 = c5 + 6;
  21.         c6 = c6 + 6;
  22.         c7 = c7 + 6;

  23.         /* 输出译码结果 */
  24.         printf("密码是:%c%c%c%c%c%c%c\n", c1, c2, c3, c4, c5, c6, c7);
  25. }
复制代码

使用道具

8
Lisrelchen 发表于 2016-2-15 01:40:32 |只看作者 |坛友微信交流群
  1. # include <stdio.h>

  2. void main()
  3. {
  4.         /* 定义一个整形指针p */
  5.         int *p;
  6.         int begin, end;

  7.         begin = 10;
  8.         /* 给指针p赋初值 */
  9.         p = &begin;
  10.         /* 将指针指向的值传给变量end */
  11.         end = *p;

  12.         printf("begin = %d\n", begin);
  13.         printf("end = %d\n", end);

  14.         /* 输出指针中的地址值 */
  15.         printf("p = %d\n", p);
  16.         printf("*p = %d\n", *p);
  17. }
复制代码

使用道具

9
Lisrelchen 发表于 2016-2-15 01:42:23 |只看作者 |坛友微信交流群
  1. # include <stdio.h>
  2.        
  3. void main()
  4. {
  5.                 int x, y, z, mid, dec;
  6.                 printf("请任意输入三个整数:\n");
  7.                 scanf("%d %d %d", &x, &y, &z);

  8.                 if(x < y)
  9.                 {
  10.                         mid = x; x = y; y = mid;
  11.                 }
  12.                 if(x < z)
  13.                 {
  14.                         mid = x; x = z; z = mid;
  15.                 }
  16.                 if(y < z)
  17.                 {
  18.                         mid = y; y = z; z = mid;
  19.                 }

  20.                 printf("请输入一个整数,程序根据其正负判断输出:\n");
  21.                 scanf("%d", &dec);
  22.                 if(dec >= 0)        printf("最大整数为:%d\n", x);
  23.                 else        printf("最小整数为:%d\n", z);
  24. }
复制代码

使用道具

10
Lisrelchen 发表于 2016-2-15 01:44:58 |只看作者 |坛友微信交流群
  1. # include <stdio.h>

  2. void main()
  3. {
  4.         int x, y;
  5.         printf("请输入自变量x:");
  6.         scanf("%d", &x);

  7.         if(x < 6)
  8.         {
  9.                 y = x - 12;
  10.                 printf("x = %d, y = %d\n", x, y);
  11.         }
  12.         else if(x < 15)
  13.         {
  14.                 y = 3*x - 1;
  15.                 printf("x = %d, y = %d\n", x, y);
  16.         }
  17.         else
  18.         {
  19.                 y = 5*x + 9;
  20.                 printf("x = %d, y = %d\n", x, y);
  21.         }
  22. }
复制代码

使用道具

您需要登录后才可以回帖 登录 | 我要注册

本版微信群
加好友,备注jltj
拉您入交流群

京ICP备16021002-2号 京B2-20170662号 京公网安备 11010802022788号 论坛法律顾问:王进律师 知识产权保护声明   免责及隐私声明

GMT+8, 2024-4-24 11:33