10 2013 档案

摘要:// 编程,输入x后,根据下式计算并输出y值。#include#includeint main(){ double x,y; printf("enter x:"); scanf("%lf",&x); if(xint main(){ int x,a,b,c; printf("enter x:"); scanf("%d",&x); a=0; b=0; c=0; while(x>0){ if(x>85){ a++; } el... 阅读全文
posted @ 2013-10-31 09:48 刘丽娜123456 阅读(191) 评论(1) 推荐(0)
摘要://计算1!+2!+…+100!。要求定义和调用函数fact(n)计算n的阶乘。#includedouble fact(int m);int main(){ int i; double n; n=0;//赋初值为累加做准备 for(i=1;ifloat fact(int n);int main(){ int n,m; float s,x,y,z;//定义x,y,z来储存阶乘 printf("enter n and m:"); scanf("%d%d",&n,&m); x=fact(n); y=fact(m); z=fact(m-n); s 阅读全文
posted @ 2013-10-30 22:35 刘丽娜123456 阅读(182) 评论(0) 推荐(0)
摘要:/*输入n个整数,将它们存入数组a中。输出最大值和它所对应的下标。*/#includeint main(){ int i,index,n; int a[10];/*定义一个数组*/ printf("请输入n:"); scanf("%d",&n); printf("请输入n个数\n"); for(i=0;ia[index])/*比较出最大值*/ index=i; printf("最大值是%d\t下标是%d\n",a[index],index); return 0;} //输入n个整数,存入数组a中,分别按正序 阅读全文
posted @ 2013-10-30 22:35 刘丽娜123456 阅读(180) 评论(0) 推荐(0)
摘要://计算和差积商余数#includeint main(void){ int num1,num2; double y; char op; printf("type in an expression:"); scanf("%d%c%d",&num1,&op,&num2); printf("%d%c%d",num1,op,num2); if(op=='+'){ y=num1+num2; printf("=%.2f\n",y); } else if(op=='-'){ 阅读全文
posted @ 2013-10-20 12:07 刘丽娜123456 阅读(169) 评论(1) 推荐(0)
摘要://1.输入一个整数 x,计算并输出下列分段函数 sign(x) 的值#includeint main(){ int x,y; printf("enter x:"); scanf("%d",&x); if(x0){ printf("y=1\n"); } else{ printf("y=0\n"); } return 0;} //输入一个正整数 n,再输入 n 个学生的成绩,计算平均成绩,并统计所有及格学生的人数#includeint main(){ int n,m,i; double x,s; printf 阅读全文
posted @ 2013-10-19 16:28 刘丽娜123456 阅读(286) 评论(0) 推荐(0)
摘要:#includeint main(){ int c1,c2,c3,c4; scanf("%d%d",&c1,&c2); printf("%d\n",c1+c2); getchar(); c3=getchar(); c4=getchar(); printf("%d\n",c3+c4); return 0;} 阅读全文
posted @ 2013-10-17 16:52 刘丽娜123456 阅读(62) 评论(0) 推荐(0)
摘要:#includeint main(){ char c1,c2,c3,c4; scanf("%c%c",&c1,&c2); printf("%c %c\n",c1,c2); getchar(); c3=getchar(); c4=getchar(); printf("%c %c\n",c3,c4); printf("%C %c %c %c\n",c1,c2,c3,c4); return 0;} 阅读全文
posted @ 2013-10-17 16:34 刘丽娜123456 阅读(72) 评论(0) 推荐(0)
摘要:#includeint main(void){ int m,i; double x,y; double cylinder(double x); double fact(double x); printf("enter m:"); scanf("%d",&m); for(i=1;i<=m;i++){ printf("enter x:"); scanf("%lf",&x); if(x<=0){ printf("输入错误,重新输入"); } else if(x<=50 阅读全文
posted @ 2013-10-17 12:26 刘丽娜123456 阅读(125) 评论(0) 推荐(0)
摘要:#includeint main(void){ int i,n; double x,y; printf("enter n:"); scanf("%d",&n); for(i=1;i<=n;i++){ printf("enter x:"); scanf("%lf",&x); if(i<=0){ printf("输入错误,重新输入"); } else if(i<=50){ y=0.53*x; printf("y=%.3f\n",y); } els 阅读全文
posted @ 2013-10-17 10:43 刘丽娜123456 阅读(90) 评论(0) 推荐(0)
摘要:#includeint main(void){ int n,i; double r,v,h; double cylinder(double r,double h); v=cylinder(r,h); printf("Enter n:"); scanf("%d",&n); for(i=1;i<=n;i++){ printf("Enter h:"); scanf("%lf",&h); printf("Enter r:"); scanf("%lf",& 阅读全文
posted @ 2013-10-17 09:33 刘丽娜123456 阅读(126) 评论(0) 推荐(0)
摘要:#includeint main(void){ double radius,i; printf("Radius:\n"); scanf("%lf",&radius); if(radius<=0) printf("输入错误\n"); else i=3.1415926*radius*radius; printf("radius=%Lf,i=%Lf\n",radius,i); return 0;} 阅读全文
posted @ 2013-10-14 09:05 刘丽娜123456 阅读(80) 评论(0) 推荐(0)
摘要:经过这些练习,最明显的就是打代码的速度加快了。也就是说大概了解了一下编程的一些步骤和内容。了解了一些C语言中一些符号是什么意思。例如,%表示求余,=表示赋值,==表示等于,!=表示不等于,*表示乘,/表示除,>=大于等于,这是编译预处理命令。(2) 几乎每一句后面都有分号,(3)花括号一定是成对出现的 (4)每一个程序最后都是return 0; 然后花括号(5)每一个程序中的空格其实并没有实际作用,只是为了方便看 易错点:(1)double型数据使用格式控制说明%lf其中的l是long的首字母,不是数字1(2)运行结果时数字之间要有空格(3)语句段为空时,要注意空格符的表示方式 阅读全文
posted @ 2013-10-07 10:49 刘丽娜123456 阅读(153) 评论(0) 推荐(0)
摘要:#includeint main(void){ int count[9]; int i,response; for(i=1;i8) printf("this is a bad response:%d\n",response); else count[response]++; } printf("result:\n"); for(i=1;iint main(void){ int i; int fid[10]={1,1}; for(i=2;iint main(void){ int i,flag,x; int a[5]; printf("Enter 阅读全文
posted @ 2013-10-05 22:05 刘丽娜123456 阅读(82) 评论(0) 推荐(0)
摘要:#includeint main(void){ int i; char ch_lower,ch_upper; for(i=1;i='a'&&ch_lower%c->%d\n",ch_lower,ch_upper,ch_upper%10); } return 0;} #includeint main(void){ char ch='w'; int a=2,b=3,c=1,d,x=10; printf("%d",a>b==c); printf("%d",d=a>b); printf( 阅读全文
posted @ 2013-10-05 20:18 刘丽娜123456 阅读(209) 评论(0) 推荐(0)
摘要:#includeint main(void){ double height,radius,volume; double cylinder(double r,double h); printf("Enter radius and height:"); scanf("%lf%lf",&radius,&height); volume=cylinder(radius,height); printf("Volume=%.3f\n",volume); return 0;}double cylinder(double r,doubl 阅读全文
posted @ 2013-10-05 20:12 刘丽娜123456 阅读(249) 评论(0) 推荐(0)
摘要:#include#includeint main(void){ int denominator,flag; double item,pi; flag=1; denominator=1; item=1.0; pi=0; while(fabs(item)>=0.0001){ item=flag*1.0/denominator; pi=pi+item; flag=-flag; denominator=denominator+2; } pi=pi*4; printf("pi=%.4f\n",pi); return 0;} #includeint main(void){ int 阅读全文
posted @ 2013-10-03 20:02 刘丽娜123456 阅读(144) 评论(0) 推荐(0)
摘要:int main(){ printf(" *** ***\n"); printf(" * * * *\n"); printf("* * *\n"); printf(" * *\n"); printf(" * *\n"); printf(" * *\n"); printf(" * *\n"); printf(" * *\n"); printf(" *\n"); retu... 阅读全文
posted @ 2013-10-02 19:59 刘丽娜123456 阅读(141) 评论(0) 推荐(0)
摘要:#includeint main(void){ int mynumber=38; int yournumber; printf("Input your number:"); scanf("%d",&yournumber); if(yournumber==mynumber) printf("OK!you are right!\n"); else if(yournumber>mynumber) printf("Sorry!your number is bigger than my number!\n"); 阅读全文
posted @ 2013-10-02 16:50 刘丽娜123456 阅读(140) 评论(0) 推荐(0)
摘要:#includeint main(void){ double x,y; printf("Enter x (x>=0:\n"); scanf("%lf",&x); if(x int main(void) { printf("Hello World!\n"); return 0; } #includeint main(void){ printf("Programming is fun.\n"); printf("And programming in C is even more fun!\n&q 阅读全文
posted @ 2013-10-02 16:44 刘丽娜123456 阅读(128) 评论(0) 推荐(0)
摘要:#includeint main(void){ int n; int factorial(int n); scanf("%d",&n); printf("%d\n",factorial(n)); return 0;}int factorial(int n){ int i,fact=1; for(i=1;iint main(void){ int i,sum=0; for(i=1;i<=100;i++) if(i%2==0) sum=sum+i; printf("%d",sum); return 0;} 阅读全文
posted @ 2013-10-02 10:46 刘丽娜123456 阅读(102) 评论(0) 推荐(0)