简单的程序c语言入门练习

上传人:s9****2 文档编号:564610094 上传时间:2022-11-28 格式:DOC 页数:35 大小:65.50KB
返回 下载 相关 举报
简单的程序c语言入门练习_第1页
第1页 / 共35页
简单的程序c语言入门练习_第2页
第2页 / 共35页
简单的程序c语言入门练习_第3页
第3页 / 共35页
简单的程序c语言入门练习_第4页
第4页 / 共35页
简单的程序c语言入门练习_第5页
第5页 / 共35页
点击查看更多>>
资源描述

《简单的程序c语言入门练习》由会员分享,可在线阅读,更多相关《简单的程序c语言入门练习(35页珍藏版)》请在金锄头文库上搜索。

1、文档供参考,可复制、编制,期待您的好评与关注! 程序设计基础教程(c语言版)程序基本的格式#includeMain() int x; Float y; Printf(input x=); Scanf(%d,&x); . .Printf(x=%dn,x); 绝对值运算 If (-10x)&(x10) y=3; /条件|x|10 X10 / |x|10 变目运算+ - 操作一个整型变量 X+; +x; x=x+1; X- ; -x; 三目运算? :Y=12?3:6;Y=a?B:c / 若a!=0,则y=b 若a=0,则y=c#includeMain() int a,b,x; Printf(inpu

2、t a,b=); Scanf(%d%d,&a,&b); X=(ab)?a:b / 取a,b中大的那个数Printf(x=%dn,x);循环语句 While(表达式)语句;I=1 / 初始化While(i=10) .; . I+; /,每次变化 S=1+2+3+.+100 S=1-2+3-4+.#include #includeMain() Main() int s,i; int i,s,t; I=1; s=0; Printf(input n=); While (i=100) Scanf(%d,&n); s=s+i; I=1; s=0; t=1; I+; While (i=n) s=s+t*i;

3、Printf(s=%dn,s); t=-t; i+; Printf(s=%dn,s); S=1+1/2+1/3+1/4+.1/100 Pi/4=1-1/3+1/5-1/7-1/9+. #include #include Main() #include int i; Main() Float s; int i; I=1; s=0; Float s,t,k; While (i1e-6) I+; /1e-6=10-6 fabs求绝对值函数 s=s+k;Printf(s=%fn,s); t=-t; i =i+2; K=t/i; Printf(pi=%fn,s); 判断用户输入一个数十素数#includ

4、e#includeMain() int i,n,k; Printf(input n=); Scanf(%d,&n); I=2; k=0; While (i=sqrt(n) /sqrt(n)=把n开方 if(n%i=0) k=i; /做标志 Break; I+; If (k) printf (no!,%dn,k); else Printf(yes); 字符型 char a; /字符型 A=A; A=4; /Ascll 完全等价:a=48; A=4; A=T+2; / T=84Printf (a=%dn,a); / a=86 char a; A=T+2;Printf (a=%cn,a); / %c

5、是输出字符 / a=V 类型转换 int x; X=34; y=367.22; X=(int)y; / x=367 取整 Y=(float)x; X=(int)(k+0.5); /四舍五入 X=(int)(10*k+0.5)/10.0 / 在十分之一四舍五入 多重分支 p68 Int x,y; Scanf (%d,&x); Switch (表达式) /整型表达式,产生整数 case 值1:语句1; /值是整型常量 case 值2:语句2; case 值3:语句3; .Default :语句n;多重循环#include#includeMain() int x,y; for 语句X=1; int

6、x,y; While (x=10) for(x=1;x=10;x+) y=1; for(y=1;y=x;y+) printf(#) ; While (y=10) printf(n); printf (#); Y+; Printf(n);X+; 9*9乘法表 从100到1000找到a3+b3+c3=abc#include #includeMain() main() int x,y; int a,b,c,x; For (x=1;x10;x+) for (x=100;x1000;x+) For (y=1;y=x;y+) a=x/100; printf(%d*%d=%d,y,x,x*y); b=x%1

7、00/10; If (x*y10) printf( ) c=x%10; if(a*a*a+b*b*b+c*c*c=x) Printf(n); printf(%d,x); E=1+1/1!+1/2!+1/3!+1/4!+.用#画这个图 #include Main()#include int i; Main() float e,t; int x,y; i=1; e=1; t=1; For (x=1;x1e-6) for (y=1;y10;y+) e=e+t; If (y+x=10) printf( ) ;else i+; Printf(#); t=t/i; / 1! 1/2! 1/3! Printf(n); printf(e=%fn,e); 找规律 求两个数的最大的公约数1、1、2、3、5、8、13. #includeA , b ,a+b main() A, b, a+b 迭代 int a,b,x;#include printf(input a,b:);

展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 行业资料 > 国内外标准规范

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号