筆記六

1.if~else 問(wèn)題
else總是與離他最近的if配對(duì)

2.循環(huán)

(1)for(表達(dá)式1;表達(dá)式2;表達(dá)式3){
語(yǔ)句
}
執(zhí)行順序:
  (A)表達(dá)式1
  (B)表達(dá)式2,若表達(dá)式2成立,則執(zhí)行C,不成立則執(zhí)行E
  (C)循環(huán)體的內(nèi)容執(zhí)行完畢,執(zhí)行表達(dá)式2
?。―)表達(dá)式3,執(zhí)行B
?。‥)結(jié)束循環(huán)

階乘

int num=0; printf("input num:"); scanf(“%d”,&num); int i; int sum=1; if(num ==0 ){  sum=1;  for(i=0;i<=num;i++){   sum*=i;  }  printf("%d",sum); }

直角三角形

int i=0; int j=0; int num; printf(“input num:”); scanf(“%d”,&num); for(i=1;i<=num;i++){  for(j=1;j<=i;j++){   printf("*");  }  printf("\n"); }

字母等腰三角形

int i=0; int j=0; char c='a'; for(i=0;i<=26;i++){  for(j=1;j<26-i;j++){   for(j=1;j<2i-1j++){    printf("%c",ch);   }  }  printf("\n"); }

階梯

int i=1; for(i=100;i<1000;i++){   if(i%2==1 && i%3==2 &&i%5==4 &&i%6==5&&i%7==0){    printf("%d",i); } }

時(shí)鐘

int h=23; int m=59; int s=50; for(;;){  if(h==24){   h=0; }  for(;m<=59;m++){   for(;s<=59;s++){    system("clear");    printf("%d:%d:%d\n",h,m,s);    sleep(1);   }   s=0;  }  m=0;  h++; }

數(shù)組

1.數(shù)組的定義
   datetype arrayname[size];
   datetype:數(shù)據(jù)類(lèi)型,
   arrayname:數(shù)組名
   size:數(shù)組的大小或數(shù)組下標(biāo),必須是常量表達(dá)式
   []:下標(biāo)運(yùn)算符
   下標(biāo)是從0開(kāi)始到size-1
  example:
   定義一個(gè)數(shù)組大小為5,其中每個(gè)元素都是int型
   int arr[5];
   arr:數(shù)組名;
   5:數(shù)組大?。?br>    int :數(shù)組元素的類(lèi)型
(2)數(shù)組的初始化
   int arr[3]={1,2,3};
   int arr1[3]={1,3};
   int arr2[3]={1};
(3)數(shù)組元素的訪(fǎng)問(wèn)
使用下標(biāo)形式
int arr[5];
arr[2]:訪(fǎng)問(wèn)數(shù)組的第三個(gè)元素
(4)數(shù)組的儲(chǔ)存
數(shù)組也是一種數(shù)據(jù)結(jié)構(gòu),數(shù)組中的元素順序儲(chǔ)存。數(shù)組中的每個(gè)元素的數(shù)據(jù)類(lèi)型都相同。
arr:數(shù)組名,也代表數(shù)組元素的首地址

(6)數(shù)組的賦值
char arr[16]={'h','e','l','l','o'}
char arr1[16]='hello';

注釋

(1)//:?jiǎn)涡凶⑨?br> (2)/**/:多行注釋
(3)# if 0…………#endif

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀(guān)點(diǎn),簡(jiǎn)書(shū)系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容