c语言开发入门与项目实战练习

c语言开发入门与项目实战练习

ID:18122237

大小:45.50 KB

页数:20页

时间:2018-09-14

c语言开发入门与项目实战练习_第1页
c语言开发入门与项目实战练习_第2页
c语言开发入门与项目实战练习_第3页
c语言开发入门与项目实战练习_第4页
c语言开发入门与项目实战练习_第5页
资源描述:

《c语言开发入门与项目实战练习》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、C语言开发入门与项目实战练习1.输出一个n!#includemain(){inti,n;longp;printf("Entern:");scanf("%d",&n);for(i=1;i<=n;i++)p=p*i;printf("n!=%ld",p);}2.熟悉几个循环的语句while(!x)x++;当x=0时,执行循环体x++;while((c=getchar())!='')n=n+1;n称为计数器,作用是统计输入字符的个数while(num++<=2);printf("%d",num);循环体是空语句,退出循环后输出num的值dox*=-3;wh

2、ile(x>5);先执行循环体x*=-3,再判断条件(x>5)for(n=0;n<26;n++)printf("%c",n+'A');作用是输出26个大写字母for(sum=0,i=1;i<=100;sum=sum+i,i+=2);作用是计算100以内的奇数和3.数值解法计算某点附近的根#include#include"math.h"main(){floatx,x0,f,f1;printf("输入的初始根x0=");scanf("%f",&x);x=1.5;do{x0=x;f=2*x0*x0*x0+4*x0*x0-7*x0-6;f1=6*x0*x0+8*x0-

3、7;x=x0-f/f1;}while(fabs(x-x0)>1e-6);printf("%f",x);}4.编程序求2~10000以内的完全数完全数:一个数的因子(除了这个数本身)之和等于该数本身。main(){inti,j,s;for(i=2;i<=10000;i++){s=0;for(j=1;jmain(){charch;ch=putchar();if(ch>='A'&&ch<='Z')ch=ch+32;printf("

4、%c",ch);}6.比较两个数的大小#includevoidmain(){intx,y;printf("输入两个整数,x和y:");scanf("%d%d",&x,&y);if(x>y)printf("x>y");elseif(xvoidmain(){inti,sum=1;for(i=1;i<=9;i++){sum=(sum+1)*2;}printf("%d",sum);}8.求100-200之间的素数#include

5、io.h>voidmain(){inti,k,m;for(i=100;i<200;i++)for(k=2;k#includevoidmain(){intc;for(c=0;c<10;c++){srand(c+2);printf("随机发生数%d是:%d",c,rand());}}10.求和#include<

6、stdio.h>intfun(intx){staticintt=0;return(t+=x);}voidmain(){ints,i;for(i=1;i<=5;i++)s=fun(i);printf("%d",s);}11.利用条件运算符的嵌套完成考试成绩大于等于90的用A表示60-89的用B来表示,其余的用C表示。#includevoidmain(){intscore;chargrade;printf("请输入一个分数:");scanf("%d",&score);grade=score>=90?'A':(score>=60?'B':'C');//pri

7、ntf("%d属于%c",score,grade);}12.求1~10的累加和#includevoidmain(){inti,sum;sum=0;for(i=1;i<=10;i++){sum=sum+i++;}printf("1~10的和Sum是:%d",sum);}13.#includeintmain(){inta,b,c,d;for(a=1;a<10;a++)for(b=0;b<10;b++)for(c=0;c<10;c++){d=100*a+

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。