青青草原综合久久大伊人导航_色综合久久天天综合_日日噜噜夜夜狠狠久久丁香五月_热久久这里只有精品

千里暮云平

常用鏈接

統(tǒng)計

最新評論

學(xué)c++一段時間了,開博第一天,附上C的二分法的源碼和帶參數(shù)宏的使用代碼

#include <stdio.h>
#include <string.h>
void main()
{
 int search(int [],int);
 int num,result;
 int a[15]={1,2,3,4,5,6,7,8,9,10,11,12,13,14,15};
 printf("請輸入要查找的元素:\n");
 scanf("%d",&num);
 result = search(a,num);
if(result == -999)
 printf("該元素不存在。\n");
else
 printf("該元素在第%d位置。\n",result);
}
int search(int b[],int n)
{
 int low=0,high=14,mid;
 while(low<=high)
 {
  mid = (low + high)/2;
  if(n<b[mid])
   high = mid - 1;
  else if(n>b[mid])
   low = mid + 1;
  else
   return mid;
 }
 return -999;
}

 


#include <stdio.h>
#define swap(a,b,k) k=a;a=b;b=k;
void main()
{
 int x,y,k;
 printf("請輸入要交換的兩個值:\n");
 scanf("%d%d",&x,&y);
 printf("交換后,值為:\n");
 swap(x,y,k);
 printf("%d,%d\n",x,y);

 

 #include <stdio.h>
#define divide(a,b) a%b
void main()
{
 int x,y,k; 
 printf("請輸入兩個相除的數(shù):\n");
 scanf("%d%d",&x,&y);
 printf("相除后,余數(shù)的值為:\n");
 k=divide(x,y);
 printf("%d\n",k);
}

#include <stdio.h>
#include <math.h>
#define area(s,a,b,c) sqrt(s*(s-a)*(s-b)*(s-c));
void main()
{
 float x,y,k;
 float s,are;
 printf("請輸入三角形的三條邊:\n");
 scanf("%f%f%f",&x,&y,&k);
 printf("面積為:\n");
 s = 0.5*(x+y+k);
 are=area(s,x,y,k);
 printf("%5.2f\n",are);
}
 



#include <stdio.h>
#include <math.h>
#define LEAPYEAR(y) y%4
void main()
{
 int y;
scanf("%d",&y);
if(LEAPYEAR(y)) printf("%d is a not leap year\n",y);
else printf("%d is a leap year\n",y);
}






#include <stdio.h>
void main()
{
 int a,b,c,*p1,*p2,*p3;
 int temp;
    printf("請輸入3個整數(shù):\n");
 scanf("%d%d%d",&a,&b,&c);
    p1 = &a; p2 = &b ; p3 = &c;
 if(*p1>*p2)
 {  
  temp = *p1 ;
  *p1 = *p2;
  *p2 = temp;
 }
 if (*p1>*p3)
 {
  temp = *p1 ;
  *p1 = *p3;
  *p3 = temp;
 }
 if (*p2>*p3)
 {
  temp = *p2 ;
  *p2 = *p3;
  *p3 = temp;
 }
 printf("排序后的數(shù)為:%d,%d,%d\n",*p1,*p2,*p3);

}









#include <stdio.h>
#define MAX 20
void main()
{
 char str1[MAX],str2[MAX],str3[MAX];
 char *s1=str1,*s2=str2,*s3=str3;
 char *temp;
    printf("Please enter tree strings divided by Enter:\n");
 scanf("%s%s%s",s1,s2,s3);  //不在使用換行符,多此一舉

 printf("after sorting:\n");

 if(*s1>*s2)
 {    
  temp = s1;
  s1 = s2;
  s2 = temp;
 }
 if(*s1>*s3)
 {    
  temp = s1;
  s1 = s3;
  s3 = temp;
 }
 if(*s2>*s3)
 {    
  temp = s2;
  s2 = s3;
  s3 = temp;
 }
 printf("these strings are :\n%s\n%s\n%s\n\n",s1,s2,s3);
}







#include <stdio.h>
void main()
{
 int arr[10];
 void input(int *,int );
 void handling(int *,int );
 void display(int *,int );
 input(arr,10);
 handling(arr,10);
 display(arr,10);

}
void input(int *p,int n)
{
 int *po = p;
    printf("請輸入10個整數(shù):\n");
 for(;p<po+n;p++)
  scanf("%d",p);
}
void handling(int *p,int n)
{
 int *po = p,min=*po,max=*po;
 for(po=p+1;po<p+n;po++)
 {
  if(min > *po)
   min = *po;
 }
 for(po=p+1;po<p+n;po++)
 {
  if(max < *po)
   max = *po;
 }
 
 for(po = p;po<p+n;po++)
 {
  if(*po == min)
  {
   *po = max;
  }

 }
  for(po = p+1;po<p+n;po++)
 {
  if(*po == max)
   *po = min;
 }
  
}
void display(int *p,int n)
{
 int *po = p;
    printf("10個整數(shù)為:\n");
 for(;p<po+n;p++)
  printf("%d ",*p);
}


#include <stdio.h>
void main()
{
 bool move(int *p,int m);
 int a[10]={1,2,3,4,5,6,7,8,9,10},m,isT;
 printf("請輸入要移動前面的幾個數(shù):\n");
 scanf("%d",&m);
    isT = move(a,m);
 if(isT)
 {
  for(int i=0;i<10;i++)
   printf("%d ",*(a+i));
 }
}
bool move(int *p,int m)
{
 int *po = p,n = 10-m;
 int a[10];
 for(int i=n;i<10;i++)
 {
  *(a+i)=*(po+i);
 }
 for(i=9;i>=m;i--)
 {
  *(po+i)=*(po+i-m);
 }
 for(i=0;i<m;i++)
 {
        *(po+i)=*(a+i+n);
 }
 return true;
}








#include <stdio.h>
void main()
{
 int length(char *str);
 int len;
 char *pstr = "abc";
    len = length(pstr);
 printf("字符串的長度為:%d\n",len);
}

int length(char *str)
{
 int count = 0;
 while(*str!='\0')
 {
  count++;
  str++;
 }
 return count;
}













#include <stdio.h>
struct
{
 int year;
 int month;
 int day;
}date;
void main()
{
 int days;
 printf("Input year,month,day:");
    scanf("%d%d%d",&date.year,&date.month,&date.day);
 switch(date.month)
 {
 case 1: days = date.day; break;
 case 2: days = 31+date.day; break;
 case 3: days = 59+date.day; break;
 case 4: days=date.day+90; break;
    case 5: days=date.day+120; break;
    case 6: days=date.day+31; break;
    case 7: days=date.day+181; break;
    case 8: days=date.day+212; break;
    case 9: days=date.day+243; break;
    case 10: days=date.day+273; break;
    case 11: days=date.day+304; break;
    case 12: days=date.day+334; break;
 }
 if((date.year%400==0)&&(date.year%4==0)&&date.month>=3)
  days+=1;
 printf("你所輸入的日期是這一年的%d天。",days);
}







#include <stdio.h>
struct student
{
 int num;
 char name[10];
 int score[3];
}stu[3];
void main()
{
 printf("請輸入學(xué)生信息:\n");
 for(int i=0;i<3;i++)
  scanf("%d%s%d%d%d",&stu[i].num,&stu[i].name,&stu[i].score[0],&stu[i].score[1],&stu[i].score[2]);
 printf("打印學(xué)生信息:\n");
 for( i=0;i<3;i++)
  printf("學(xué)生%d的信息是:%d\t%s\t%d %d %d\n",i,stu[i].num,stu[i].name,stu[i].score[0],stu[i].score[1],stu[i].score[2]);

}


#include <stdio.h>
struct student
{
 int num;
 char name[10];
 int score[3];
}stu[3];
void main()
{
 void input(struct student []);
 input(stu);
 printf("打印學(xué)生信息:\n");
 for(int i=0;i<3;i++)
  printf("學(xué)生%d的信息是:%d\t%s\t%d %d %d\n",i,stu[i].num,stu[i].name,stu[i].score[0],stu[i].score[1],stu[i].score[2]);

}
void input(struct student stu[])
{
 printf("請輸入學(xué)生信息:\n");
  for(int i=0;i<3;i++)
  scanf("%d%s%d%d%d",&stu[i].num,&stu[i].name,&stu[i].score[0],&stu[i].score[1],&stu[i].score[2]);
}


#define NEWSIZE 1000//定義初始空間大小
char newbuf[NEWSIZE];//先在內(nèi)存中定義一塊區(qū)域供使用
char *newp=newbuf;//定義字符指針變量newp,并令其指向剛才定義的區(qū)域開始位置
char *new(int n)//定義函數(shù)new,其返回值為一字符指針
{
if(newp+n<=newbuf+NEWSIZE)//判斷所開辟區(qū)域大小在先前定義的范圍內(nèi)
{
newp=newp+n;//使new到new+n范圍內(nèi)的內(nèi)存空間供程序使用
return newp-n;//返回newp-n,即newbuf位置,newbuf到newbuf+n區(qū)域即已開辟成功
}
else
return NULL;//若要開辟的空間過大,則返回NULL
}



//通過while循環(huán)一行行取,讀到文件末尾就是NULL了 ----讀取整個文件
#include <stdio.h>

void main( void )
{
FILE *stream;
char line[100];

if( (stream = fopen( "file.txt", "r" )) != NULL )
{
while( fgets( line, 100, stream ) != NULL)
printf( "%s", line);
fclose( stream );
}
}


提問:茉莉花、太陽花、玫瑰花哪一朵花最沒力?
回答:茉莉花。
原因:好一朵美麗(沒力)的茉莉花。

提問:猩猩最討厭什么線?
回答:平行線。
原因:平行線沒有相交(香蕉)。

提問:橡皮、老虎皮、獅子皮哪一個最不好?
回答:橡皮。
原因:橡皮擦(橡皮差)。
提問:布和紙怕什么?
回答:布怕一萬,紙怕萬一。
原因:不(布)怕一萬,只(紙)怕萬一。

提問:鉛筆姓什么?
回答:蕭。
原因:削(蕭)鉛筆。

提問:麒麟到了北極會變成什么?
回答:冰淇凌。
原因:冰淇凌(冰麒麟)。

提問:哪位歷史人物最欠扁?
回答:蘇武。
原因:蘇武牧羊北海邊(被海扁)。

提問:從1到9哪個數(shù)字最勤勞,哪個數(shù)字最懶惰?
回答:1懶惰;2勤勞。
原因:一(1)不做二(2)不休。

提問:怎樣使麻雀安靜下來?
回答:壓它一下。
原因:鴉雀無聲(壓雀無聲)。

posted on 2010-02-02 20:22 Adam 閱讀(169) 評論(0)  編輯 收藏 引用


只有注冊用戶登錄后才能發(fā)表評論。
網(wǎng)站導(dǎo)航: 博客園   IT新聞   BlogJava   博問   Chat2DB   管理


青青草原综合久久大伊人导航_色综合久久天天综合_日日噜噜夜夜狠狠久久丁香五月_热久久这里只有精品
  • <ins id="pjuwb"></ins>
    <blockquote id="pjuwb"><pre id="pjuwb"></pre></blockquote>
    <noscript id="pjuwb"></noscript>
          <sup id="pjuwb"><pre id="pjuwb"></pre></sup>
            <dd id="pjuwb"></dd>
            <abbr id="pjuwb"></abbr>
            韩国一区二区在线观看| 亚洲国产精品毛片| 亚洲美女av网站| 免播放器亚洲一区| 麻豆精品一区二区综合av| 久久视频在线免费观看| 久久精品成人一区二区三区蜜臀| 国外视频精品毛片| 亚洲福利视频一区| 一区二区三区欧美亚洲| 欧美精品在线观看播放| 欧美激情精品久久久久| 欧美在线视频日韩| 欧美成人免费全部| 国产精品久久久久久久久久ktv| 国产精品久久久久久久久久免费 | 国产一区二区久久精品| 国产日韩综合| 亚洲国产日韩在线一区模特| 一区二区日韩精品| 久久成人精品视频| 欧美激情精品久久久久久久变态| 9久草视频在线视频精品| 亚洲欧美日韩天堂| 久久久久在线| 日韩一区二区久久| 久久久水蜜桃| 国产精品日日摸夜夜添夜夜av| 黄色成人在线网址| 亚洲小说欧美另类社区| 性欧美长视频| 国产一区二区三区四区五区美女| 久久久亚洲精品一区二区三区 | 亚洲人永久免费| 亚洲欧美日韩精品久久久| 老司机午夜精品视频在线观看| 亚洲精品国产拍免费91在线| 欧美一区二区高清在线观看| 欧美jizzhd精品欧美喷水| 欧美色视频一区| 亚洲国产精品黑人久久久| 亚洲欧美激情视频在线观看一区二区三区| 另类天堂av| 午夜精品区一区二区三| 欧美猛交免费看| 欧美成人免费网站| 一区二区视频欧美| 久久激情网站| 亚洲婷婷免费| 欧美日韩免费一区二区三区| 亚洲二区在线观看| 久久免费高清视频| 亚洲欧美日韩一区在线| 欧美三区视频| 一区二区三区精品久久久| 欧美激情综合网| 蜜臀a∨国产成人精品 | 国产精品欧美一区喷水 | 亚洲成在人线av| 久久精品av麻豆的观看方式| 国产伦精品一区二区三| 亚洲影院免费| 亚洲天堂成人在线观看| 欧美日一区二区在线观看| 亚洲精品日产精品乱码不卡| 亚洲成色www8888| 欧美精品二区| 一区二区三区欧美| 亚洲精品中文字幕女同| 欧美人与禽性xxxxx杂性| 欧美日韩精品不卡| 亚洲天堂男人| 亚洲在线国产日韩欧美| 国产日韩成人精品| 久久美女艺术照精彩视频福利播放| 性欧美18~19sex高清播放| 国产欧美日本一区二区三区| 欧美专区第一页| 久久久精彩视频| 亚洲国产成人午夜在线一区| 亚洲高清视频在线| 99视频精品全国免费| 久久亚洲精品伦理| 美女视频黄a大片欧美| 亚洲免费观看在线观看| 欧美gay视频激情| 欧美日本二区| 性色av香蕉一区二区| 久久精品国产第一区二区三区最新章节 | 国产乱码精品一区二区三区av| 欧美专区福利在线| 毛片一区二区| 亚洲一级在线观看| 欧美在线不卡| 一区二区三欧美| 性欧美大战久久久久久久久| 欧美a级一区二区| 亚洲欧美制服另类日韩| 久久久青草婷婷精品综合日韩| 99日韩精品| 欧美在线日韩在线| 一区二区三区高清| 久久激情中文| 亚洲影院污污.| 免费一区视频| 久久精品夜色噜噜亚洲a∨| 欧美岛国激情| 久久综合亚州| 国产精品揄拍500视频| 欧美国产日韩精品免费观看| 国产精品初高中精品久久| 毛片av中文字幕一区二区| 欧美日韩国产影院| 免费在线观看日韩欧美| 一本色道久久综合一区| 国产区日韩欧美| 亚洲国产欧美久久| 国产精品综合视频| 亚洲日本va午夜在线电影| 国产日韩专区在线| 99国内精品久久| 亚洲国产女人aaa毛片在线| 午夜视频在线观看一区二区三区| 亚洲美女在线一区| 久久―日本道色综合久久| 国产精品天美传媒入口| 亚洲福利电影| 亚洲电影观看| 久久精品国产v日韩v亚洲| 性亚洲最疯狂xxxx高清| 欧美日韩调教| 亚洲精品免费在线观看| 亚洲精品老司机| 欧美a级在线| 亚洲欧洲久久| 99re6这里只有精品视频在线观看| 麻豆精品国产91久久久久久| 久久精品亚洲一区二区| 狠狠久久五月精品中文字幕| 性欧美激情精品| 久久综合久久久| 激情久久五月| 欧美96在线丨欧| 亚洲激情国产| 亚洲视频你懂的| 欧美亚洲成人网| 亚洲性感美女99在线| 性8sex亚洲区入口| 国产亚洲亚洲| 麻豆精品视频在线观看| 亚洲女ⅴideoshd黑人| 黄色精品在线看| 久久久噜噜噜久久人人看| 老巨人导航500精品| 亚洲人成在线观看网站高清| 欧美精品在线一区| 一本久久a久久免费精品不卡| 国产精品99一区二区| 亚洲免费影院| 欧美成人免费网| 一区二区三区久久网| 国产精品视频自拍| 久久精品视频在线免费观看| 欧美国产视频在线| 亚洲一区二区在线免费观看视频| 国产精品一区二区视频| 麻豆精品网站| 亚洲视频日本| 免费高清在线一区| 亚洲特级片在线| 久久人人爽人人爽爽久久| 国产一区二区三区奇米久涩| 蜜桃久久av一区| 亚洲午夜激情网页| 欧美jizzhd精品欧美巨大免费| 99精品国产在热久久婷婷| 国产精品区免费视频| 美女国产精品| 亚洲欧美日韩综合aⅴ视频| 亚洲第一精品影视| 欧美一区二区三区婷婷月色 | 99re6热只有精品免费观看| 日韩视频一区二区在线观看| 欧美视频在线观看免费| 久久久亚洲欧洲日产国码αv| 欧美大片在线影院| 久久亚洲精选| 狠狠色丁香久久婷婷综合_中| 日韩亚洲精品电影| 久久午夜精品| 久久手机免费观看| 一区二区在线观看视频| 午夜精品在线看| 久久国产精品久久精品国产| 欧美性做爰猛烈叫床潮| 中国亚洲黄色| 欧美伊人久久久久久午夜久久久久| 欧美日韩一区二区国产| 亚洲天堂网在线观看| 久久久精品动漫|