學習盲點

來源:互聯網
上載者:User

標籤:style   color   使用   io   for   art   ar   div   

1:在輸入時,盡量不要一個字元一個字元輸入,應換成字串。由於enter鍵算一個字元。(3中可證明)

2.scanf僅僅輸入字串時,空格表示結束!

3.#include <stdio.h>

char a[100010];

int main(int argc, char *argv[])

{

       longint M,T,i,j;

       intU,F,D,q,e=0;

       scanf("%ld%ld%d%d%d",&M,&T,&U,&F,&D);

       for(i=0;i<T;i++)

       {

              scanf("\n");/*/n要放在&a[i]前*/

              scanf("%c",&a[i]);

       }    

       for(j=0;j<T;j++)

       {

              if(a[j]==‘u‘)

              q=U+D;

              elseif(a[j]==‘d‘)

              q=U+D;

              else

              q=2*F;

              if(j==0&&M<q)

              {

                     e=1;

                     printf("0\n");

                     break;

              }    

              M=M-q;

              if(M<0&&M+q>=0)

              {

                   e=1;

                   printf("%ld\n",j);

            break;

              }

       }

       if(e==0)

       printf("%ld\n",T);              

       return0;


4.printf的特殊使用方法:對於m,n的格式能夠用例如以下方法表示

Char ch[20];

Printf(“%*.*s\n”,m,n,ch);

前邊的“定義的是總的寬度,後面定義色是輸出的個數,分別相應外面的參數m和n。這樣的方法的優點就是能夠在語句之外對參數m和n賦值,從而控制輸出格式。

5.三角形x0*y1+x2*y0+x1*y2-x2*y1-x0*y2-x1*y0是三角形(x0,y0)- (x1,y1) - (x2,y2)有向面積的兩倍。假設3頂點逆時針,有向面積為正,順時針為負,在一直線上為0.

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.