1. 程式人生 > >第十四周專案六 閱讀程式(1、2、3)

第十四周專案六 閱讀程式(1、2、3)

1. 

#include <iostream>
using namespace std;
int main()
{ 
 int a [6]={2,-3,4,-6,-8,10}, i;
 for (i=0;i<6;i++)
  {
    if(a[i]<0) continue;
    cout<<a[i]<<"  ";
  }
  cout<<endl;
  return 0;      
}

預計執行結果:2 4 10

實際執行結果:

2.

#include <iostream>
using namespace std;
int  main( ){
   int  y=53,i=0,j,a[8];
    do
    {  
        a[i++]=y%2; 
        y=y/2;
    }while(y!=0) ;
    for(j=i-1;j>=0;j--) 
       cout<<a[j];
    cout<<endl;
    return 0;
}

預計執行結果:10101
實際執行結果:


學習心得:未能理解a[i++]的意思

3.

#include <iostream>
using namespace std;
int  main( ){ 
   char  ch[]={"12yue25ri"};
   int   i,s=0;
   for(i=0;ch[i]>='0' && ch[i]<='9';i++)
       s=10*s+ch[i]-'0';
   cout<<s<<endl;
   return 0;
}
預計執行結果:12
實際執行結果: