随笔分类 -  (2)C语言练习

摘自《C语言入门经典》
摘要:#include void binary_search(int key, int a[], int n) /*自定义函数binary_search*/ { int low, high, mid, count = 0, count1 = 0; low = 0; high = n - 1; while (low a[mid]) /*当key大于中间... 阅读全文
posted @ 2016-10-11 22:40 魔都初心 阅读(180) 评论(0) 推荐(0)
摘要:#include <stdio.h> void merge(int r[], int s[], int x1, int x2, int x3) /*实现一次归并排序函数*/{ int i, j, k; i = x1; /*第一部分的开始位置*/ j = x2 + 1; /*第二部分的开始位置*/ k 阅读全文
posted @ 2016-10-09 22:56 魔都初心 阅读(192) 评论(0) 推荐(0)
摘要:#include "stdio.h"void main(){ int i,j,t,a[11]; printf("请输入10个数:\n"); for(i=1;i<11;i++) scanf("%d",&a[i]); for(i=1;i<=9;i++) for(j=i+1;j<=10;j++) if(a 阅读全文
posted @ 2016-10-09 22:51 魔都初心 阅读(132) 评论(0) 推荐(0)
摘要:#include<stdio.h>void qusort(int s[],int start,int end){ int i,j; i=start; j=end; s[0]=s[start]; while(i<j) { while(i<j&&s[0]<s[j]) j--; if(i<j) { s[i 阅读全文
posted @ 2016-10-09 17:56 魔都初心 阅读(170) 评论(0) 推荐(0)
摘要:#include "stdio.h"void short(int s[],int n){ int i,j,d; d=n/2; while(d>=1) { for(i=d+1;i<=n;i++) { s[0]=s[i]; j=i-d; while((j>0)&&(s[0]<s[i])) { s[j+d 阅读全文
posted @ 2016-10-08 23:20 魔都初心 阅读(133) 评论(0) 推荐(0)
摘要:#include<stdio.h> void insort(int s[],int n) { int i,j; for(i=2;i<n;i++) { s[0]=s[i];/*给监视哨赋值*/ j=i-1; while(s[0]<s[j]) { s[j+1]=s[j]; j--; } s[j+1]=s 阅读全文
posted @ 2016-10-08 22:47 魔都初心 阅读(121) 评论(0) 推荐(0)
摘要:#include<stdio.h>#include<math.h>void main(){ float a,b,c; float p,area; scanf("%f,%f,%f",&a,&b,&c); if(a+b>c||a+c>b||b+c>a) { p=(a+b+c)/2; area=(floa 阅读全文
posted @ 2016-10-04 21:31 魔都初心 阅读(734) 评论(0) 推荐(0)
摘要:#include<stdio.h>int main(){ int cock,hen,chick; for(cock=0;cock<=20;cock++) for(hen=0;hen<=33;hen++) for(chick=3;chick<=99;chick++) if(5*cock+3*hen+c 阅读全文
posted @ 2016-10-04 20:57 魔都初心 阅读(128) 评论(0) 推荐(0)
摘要:#include<stdio.h>int main(){ int i,j; printf("Êä³ö¾Å¾Å³Ë·¨±í£º\n"); for(i=1;i<10; i++) { for(j=1;j<=i;j++) { printf("%d*%d=%d\t",j,i,i*j);// \t制表。 } p 阅读全文
posted @ 2016-09-27 23:51 魔都初心 阅读(241) 评论(0) 推荐(0)
摘要:#include<stdio.h>int main(){ int i,j; for(i=1;i<10;i++) { for(j=1;j<10;j++) { printf("$"); } printf("\n"); } return 0;} $$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ 阅读全文
posted @ 2016-09-27 23:41 魔都初心 阅读(128) 评论(0) 推荐(0)
摘要:#include<stdio.h>int main(){ int i; for(i=1;i<5;i++) { printf("i:%d\n",i); } return 0;} 阅读全文
posted @ 2016-09-27 23:32 魔都初心 阅读(943) 评论(0) 推荐(0)
摘要:#include<stdio.h>#include<stdlib.h>int main() { short number; short guess=0; number=rand()%100; number++; printf("猜数字游戏\n"); printf("该数字在1到100之间\n"); 阅读全文
posted @ 2016-09-27 22:33 魔都初心 阅读(506) 评论(0) 推荐(0)
摘要:#include<stdio.h>int main(){ float a,b,result; char c; printf("ÇëÊäÈëµÚÒ»¸öÊý£º\n"); scanf("%f",&a); getchar();//ÌáÈ¡ÊäÈ뻺³åÇ 阅读全文
posted @ 2016-09-27 21:25 魔都初心 阅读(132) 评论(0) 推荐(0)
摘要:‘X’+a-1表示在计算机中,所有的数据在存储和运算时都要使用二进制数表示(因为计算机用高电平和低电平分别表示1和0),例如,像a、b、c、d这样的52个字母(包括大写)、以及0、1等数字还有一些常用的符号(例如*、#、@等)在计算机中存储时也要使用二进制数来表示,而具体用哪些二进制数字表示哪个符号 阅读全文
posted @ 2016-09-12 21:34 魔都初心 阅读(157) 评论(0) 推荐(0)
摘要:#include int leap(int a) { if(a%4==0&&a%100!=0||a%400==0) return 1; else return 0; } int number(int year,int m,int d) { int sum=0,i,j,k,a[12]={31,28,31,30,31,30,31,31,30,31,30,31}; int b[12]={31,29,3... 阅读全文
posted @ 2016-09-12 20:40 魔都初心 阅读(192) 评论(0) 推荐(0)
摘要:#include<stdio.h>main(){ int i,x,y,z=1; printf("请输入两个数,x和y(x^y):\n"); scanf("%d%d",&x,&y); for(i=1;i<=y;i++) z=z*x%1000; /*将x的余数求出,防止计算结果越界*/ if(z>=10 阅读全文
posted @ 2016-09-12 19:28 魔都初心 阅读(358) 评论(0) 推荐(0)
摘要:#include<stdio.h>main(){ int n=2,day=0; float money=0,ave; while(n<100) { money+=n*0.8; day++; n*=2; } ave=money/day; printf("The ave is :%.6f\n",ave) 阅读全文
posted @ 2016-09-12 18:50 魔都初心 阅读(103) 评论(0) 推荐(0)
摘要:#include<stdio.h>main(){ int day,x1,x2; day=9;x2=1; while(day>0) { x1=(x2+1)*2; x2=x1; day--; } printf("The total is %d\n",x1);} 阅读全文
posted @ 2016-09-12 18:28 魔都初心 阅读(116) 评论(0) 推荐(0)
摘要:#include<stdio.h>main() { int a,b,c,t; printf("please input a,b,c:\n"); scanf("%d%d%d",&a,&b,&c); if(a>b) { t=a; a=b; b=t; } if(a>c) { t=a; a=c; c=t; 阅读全文
posted @ 2016-09-12 18:06 魔都初心 阅读(142) 评论(0) 推荐(0)
摘要:#include<stdio.h>main(void){ int i=2,n=10; float fac=1; /*¶¨ÒåfacΪµ¥¾«¶ÈÐÍ£¬²¢¸³³õÖµ1*/ if(n==0||n==1) { printf("facorial is 1\n"); return 0; } while 阅读全文
posted @ 2016-09-12 17:42 魔都初心 阅读(301) 评论(0) 推荐(0)