ImageVerifierCode 换一换
格式:DOCX , 页数:15 ,大小:18.80KB ,
资源ID:8545050      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bdocx.com/down/8545050.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(初学C语言常用简单程序代码.docx)为本站会员(b****6)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

初学C语言常用简单程序代码.docx

1、初学C语言常用简单程序代码初学C培言常用简单程序代码素数的筛选include include #define N 1000int main(int argc, char* argv)int i,j,numN);for(i=0;iN;i+) numi=i+1;for(i=1;i(int)sqrt(double)N);i+) if(numi)for(j=i+1 ;jN;j+)if(numj)if(numj%numi=0) numj=0;for(i=1;iN;i+)if(numi)printf( %d,numi);return 0;输出时分杪include main()int x,s,t,d;sca

2、nf(%d,&x);s=x%60;t=(x/60)%60;d=(x/60)/60;printf(u%d Bt%d 分(1 杪;d,t,s);)三个数的交换include void main()int a,b,c,t;scanf(%d%d%d,&a,&b,&c);printf(The original number:a=%d,b=%d,c=%dn,a,b,c);t=a,a=b,b=t;t=a,a=c,c=t;printf(afterswap:a=%d,b=%d,c=%d,a,b,c);1switch语句的运用include main()int a,m;printf(please input a

3、number:); scanf(%d,&a);switch(a/1O)case 10:case 9: m=5; break;case 8: m=4; break;case 7:m=3; break;case 6:m=2; break;default:m=1;Iprintf(m=%d,m);1圳断奇数和偶数include main()int x;printf(Please input a number:); scanf(%d,&x);if(x%2=0)printffthis is a oushu!);elseprintf(this is a jishu!);)小写改大写,若是大写则不变inclu

4、de main()char c1,c2;printf(lnput a letternH);scanf(%c,&c1);c2=Ca=c1 &c1 =,z,)?(c1 -,a,+,A,):c1; printf(,%c,c2);getchar();return 0;输入一个数,输出这f数是几位数include main()int x,n;prin廿(please input a number:); scanf(%d,&x);n=O;while(x!=O)x=x/10;n+;!printf(%d,n);)输入一个数,圳Bi它是几位数,然后逆序输出#includeint main()int num;in

5、t len = 0;int temp =0;printf(Please input a nu mberki);scanfC%d:&num);while(num % 10)!=0)temp = temp*10+(num%10);len+;numnum/10;printfflength = %dn,len);printfCReverse is %d, temp); 扌J印水仙花数include main()int x, a,b,c;for(x=100;x=999;x+)a=x%10;b=(x/10)%10;c=x/1OO;if(x=a*a*a+b*b*b+c*c*c)printf(%5d;x);I

6、printf(,nu);判IO年include stdio.hmain()int k,flag,n=0;for(k=1980;k=2880;k+)f_agH(k%4so)20Q(k%oolro)=(k%400ssif(f_ag)(pintf(=%5d=mn+if(n%100)p5-if(M)pB-mn)沁r3+57 99+1S3A#inc-udeAsidio.hvmam()ini SU3HsumurgfoTr-3=A匕2I:+2)(llAsum=sum+i*rp5-tf(=sum%dsumr沁驾n IO#inc-udeAsidio.hvmam()foai SHint n,i,fz,fm;s=0

7、;fz=2;fm=1;printf(Enter n:H);scanf(%d,&n);for(i=1;i=n;i+)t=(1.0*fz)/fm;s=s+t;fz=fz+fm;fm=fz-fm;printf(s=%fnM,s);1开发一个程序求全册学生某门课的平均成绩,要求程序每次运行时册级人数可为任意厂用标记值来指示数据輸入的结東*/include main()float average,total;int counter,score;total=0.0;counter=0;printfC输入成绩,-1表示结東门;scanf(%d,&score);while(score!=-1) 广用-1表示输

8、人的结東,同时循环输入分数*/total=total+score;counter+;printfClffl人下一个成绩表示輸入结東:”);scanf(%d,&score);if(counter!=0)average=total/counter;printf(全册平均成绩为:%.2fn”,average);elseprintf(u没有输人成绩n);return 0;1求二元一次方程的根include include main()float a=4,b=-40,c=91;float x1,x2;float delta;delta=sqrt(b*b-4.0*a*c);x1=(-b+delta)/(2

9、.0*a);x2=(-b-delta)/(2.0*a);printfCx1=%f x2=%fnH,x1,x2);if培句的运用include main()int a,b,c,s,w,t;s=w=t=O;a=-1;b=c=3*if(c0)s=a+b;if(a0)if(c0)w=a-b;elset=c;printf(s=%d, w=%d,t=%d,s,w,t); )输入学生的生日,输出他的实足年龄include main()int y0,m0,d0,y1,m1,d1,age; printf(nplease input birthday (yyyy/mm/dd):H); scanf(M%d/%d/%

10、d M,&yO,&mO,&dO);printf(nplease input current day(yyyy/mm/dd):); scanf(u%d/%d/%d ,&y1,&ml,&d1);if(m1mO) | (m1=mO & d1=dO) age=y1-yO;elseage=y1-yO-1;printf(age=%d n,age);)指针变量作为函数参数,实现两数的交换include void sswap(int *x,int *y);main()int a=10,b=20;printf(before swap:a=%d,b=% dn,a,b); sswap(&a,&b);printf(a

11、fter swap:a=%d,b=%dn,a,b);)void sswap(int *x,int *y)int t;t=*x;*x=*y;*y=t;1通过函数调用输出两个实型数中最大的一个include float *f(float *px,float *py)if(*px*py)return px;return py;)main()float x=10.0,y=20.0,*a=&x,*b=&y; printf(*a=%f,*b=%f,max=%fn,*a,*b,*f(a,b);廿算并输出一f数组中所有元素的和,最大值,最小值,值为奇数的 元素个数编写一个函数,将一个字符串中的字符全部转成大写

12、include void Lower2Upper(char *str)char *p=str;while(*p!=0)if(*p=,a,)*p=*p-32;P+;1main()chars10Hello!;int i;Lower2Upper(s); for(i=0;i10;i+)printf(%c,si);廿算一个字符在一个字符串中出现的次数include int count(char ch,char *str)char *p=str;int num=O;while(*p!=,O,)if(*p+=ch)num+;return num;)main()char ah=a;char s=haoware

13、ayou; printf(the number is:);printf(,%dn,count(,a,s);删除一维数组中所有相同的数#include void unique(int *a,int *n)int k=1;int i,m;m=a0;for(i=0;im)ak+=ai; m=ai;1I*n=k;1main()inta1O;int n=1O,i;printfCinput a list number:); for(i=0;in;i+) scanf(%d,&ai); printf(Before delete:.An);for(i=0;in;i+)unique(a,&n); printf(a

14、fter delete.An); for(i=0;in;i+) printfC%d:ai);printfCXn);将字符串按字典噸序输出 include include #define N 5 void sort(char *name,int n);void prn(char *name,int n);void main()char *name=,China,J,America,Australia,France,German; sort(name,N);prn(name,N);void sort(char *name,int n)char *pt;int i,j,k;for(i=0;in-1;

15、i+)k=i;for(j=i+1;j0) k=j;if(k!=i)pt=namei; namei=namek; namek=pt;void prn(char *name,int n)int i;for(i=0;in;i+)printf(%sn,namei);)有n个学生,毎个学生考mll课程,要求编一程序,能检査n个学 生有无不及格的课程,如果有某一学生有一门或一门以上课程不汝 格,就输出该学生的号码和其全部成绩include #define N 5#define M 4,int col);void prt(float *s,int no,int len);main()floataNM二78,

16、99,89,87,67,59,87,77,86,53,59,95,77,88,57,95,78,75,87,95;score(a,N,M);1void score(float (*p)M,int row,int col)int i,j;int passed;for(i=0;irow;i+)passed=1;for(j=0;jcol;j+)if(pij60.0)passed=0;if(!passed)void prt(float *s,int no,int len) float *p; printf(NO.%d,no);for(p=s;ps+len-1;p+)printfC%5.1f,*p);printf(,n,);

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1