没有合适的资源?快使用搜索试试~ 我知道了~
C语言程序的简单实例,有很多课本的例子,很实用,可以直接用的
资源推荐
资源详情
资源评论
【程序例 1.1】C 语言程序的简单实例。
#include <stdio.h>
int main()
{
int a,b,c;
a=20;
b=40;
c=a+b;
printf("%d",c);
}
main ( ) {
int a,b, c ;
a= 10 ;
b =
20 ;
c =a + b; printf( "%d" , c); }
main()
{
int a,b,c;
a=10; /* 小明有 10 支铅笔 */
b=20; /* 小红有 20 支铅笔 */
c=a+b; /* 求小明和小红共有几支铅笔 */
printf("%d",c);
}
/*注释①*/
main(/*注释②*/)
{
/*注释③*/
int /*注释④*/ a, b, c;
a=10;
b=20;
/*注释⑤的第一行
注释⑤的第二行*/
c=a+b; /* 注释⑥*/
/* 注释⑦*/ printf("%d", /* 注释⑧*/ c);
}
main()
{
int a,b,c;
/* a=10;
b=20; */
c=a+b;
printf("%d",c);
}
【程序例 2.1】用 printf 输出字符串的功能,输出图 2.9 所示的“穿心”图形。
#include<stdio.h>
main()
{ printf(" * * * *\n");
printf(" * * * *\n");
printf(" * * *\n");★ ★
printf(" * *\n");★
printf(" >>>------ I love you! ------>\n");
printf(" * *\n");
printf(" * *\n");★
printf(" * *\n");
printf(" * *\n");
printf(" *\n");
}
【程序例 2.2】数据类型的自动转换。
main()
{ double pai=3.14;
int s, r=2;
s = r * r * pai;
printf("s=%d\n", s);
}
【程序例 2.3】取一个整数的个位、十位、百位、千位。
#include <stdio.h>
main()
{ int n=1234;
int ge,shi,bai,qian;
ge = n % 10;
shi = n / 10 % 10;
bai = n / 100 % 10;
qian = n / 1000; /* 或写为 qian = n / 1000 % 10; */
printf("%d\n",ge);
printf("%d\n",shi);
printf("%d\n",bai);
printf("%d\n",qian);
}
【程序例 3.1】输出单个字符。
#include <stdio.h>
main()
{ char a='V', b='C';
putchar(a); putchar(b);
putchar(a); putchar(b-1);
putchar('\n');
putchar(a); putchar(b);
}
【程序例 3.2】输入单个字符。
#include <stdio.h>
main()
{ char c;
c=getchar();
putchar(c);
}
【程序例 3.3】多次调用 getchar 输入多个字符。
#include <stdio.h>
main()
{ char c1, c2, c3, c4, c5;
c1=getchar(); c2=getchar(); c3=getchar();
c4=getchar(); c5=getchar();
putchar(c1); putchar(c2); putchar(c3);
putchar(c4); putchar(c5);
}
main()
{ int a=123;
printf("%d\n",a); /* 输出 123 */
printf("%2d\n",a); /* 输出 123(划定 2 格不够,冲破限制原样输出)*/
printf("%4d,\n",a); /* 输出 123,(划定 4 格,前补 1 空格右对齐)*/
printf("%-4d,\n",a); /* 输出 123 ,(划定 4 格,后补 1 空格左对齐)*/
}
main()
{ float b=1.238;
printf("%f\n",b); /* 输出 1.238000 */
printf("%2f\n",b); /* 输出 1.238000,冲破 2 格限制 */
printf("%6.2f,\n",b); /* 输出 1.24, 前补 2 空格,共占 6 格 */
printf("%-6.2f,\n",b); /* 输出 1.24 , 后补 2 空格,共占 6 格 */
printf("%6.0f,\n",b); /* 输出 1, 前补 5 空格 */
}
【程序例 3.4】从键盘输入 3 个整数,分别存入三个变量 a、b、c 中。
main()
{ int a,b,c;
printf("input a,b,c\n");
scanf("%d%d%d", &a, &b, &c);
printf("a=%d, b=%d, c=%d", a, b, c);
}
【程序例 3.5】酒店接待处的欢迎程序:请用户输入自己的房间号,然后给出欢迎信息。
#include <stdio.h>
main()
{ int room;
printf("欢迎光临本酒店!\n");
printf("请输入您的房间号:\n");
scanf("%d", &room);
printf("您的房间号是:%d\n", room);
printf("您好!房间%d 的客人!\n", room);
}
【程序例 3.6】输入一个字符,转换为对应的 ASCII 码。
#include <stdio.h>
main()
{ char c;
printf("请输入一个字符:");
scanf("%c", &c);
printf("字符是:%c,它的 ASCII 码是:%d\n", c, c);
}
【程序例 3.7】输入三角形的三边长,求三角形面积。
#include <stdio.h>
#include <math.h>
main()
{ float a,b,c,s,area;
scanf("%f,%f,%f",&a,&b,&c);
s = 1.0 / 2 * (a + b + c);
area = sqrt(s * (s - a) * (s - b) * (s - c));
printf("a=%7.2f, b=%7.2f, c=%7.2f, s=%7.2f\n", a, b, c, s);
printf("area=%7.2f\n", area);
}
【程序例 3.8】解一元二次方程 ax2+bx+c=0,a、b、c 由键盘输入,设 b2-4ac>0。
剩余53页未读,继续阅读
资源评论
zhaocuiqin421
- 粉丝: 0
- 资源: 9
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功