發表文章

目前顯示的是 10月, 2013的文章

a005: Eva 的回家作業

#include int main() { int t,a,b,c,d; while(scanf("%d",&t)==1) { while(scanf("%d %d %d %d",&a,&b,&c,&d)==4) { printf("%d %d %d %d ",a,b,c,d); if((c-b)==(b-a)) printf("%d\n",d+(c-b)); else printf("%d\n",d*(b/a)); } } return 0; }

期中考練習

#include <stdio.h> main() {       printf("B10234567 \n\nxxx\n");       int x;       printf("請輸入一個數:");       scanf("%d",&x);       printf("這個數乘以五等於:%d\n",x*5);           float pi;       pi=3.14;       printf("%10.2f\n",pi);           char y,z;       fflush(stdin);       printf("請輸入y值:");       scanf("%c",&y);       printf("y=%c\n",y);       fflush(stdin);       printf("請輸入z值:");       scanf("%c",&z);       printf("z=%c\n",z);           system("pause"); }

程式設計1014作業

//猜數字(if) main() { int x,y,i; printf("B10234567 xxx\n"); printf("請輸入年齡:"); scanf("%d",&x); printf("請輸入一個1~50之間的數字:"); scanf("%d",&y); if (x>=18 && y==28) { printf("恭喜得獎!\n"); } else if (x<18 && y==28) { printf("恭喜得獎,但...未滿18歲不得領獎~!\n"); } else if (x<18 && y!=28) { printf("未滿18歲~不能猜!\n"); } else if (x>=18 && y!=28) { printf("沒有中獎~再猜一次!\n"); printf("請輸入一個1~50之間的數字:"); scanf("%d",&y); if (y==28) { printf("恭喜得獎!\n"); } else { printf("沒有中獎~再猜一次!\n"); printf("請輸入一個1~50之間的數字:"); scanf("%d",&y); if (y

a004: 文文的求婚

#include int main() { int y; while(scanf("%d",&y)==1) { if ((y%4==0 && y%100!=0) || y%400==0 ) printf ("閏年\n"); else printf ("平年\n"); } return 0; }

a003: 兩光法師占卜術

#include<stdio.h> int main() {     int M,D,S;       while(scanf(" %d %d",&M,&D)==2)     {     S=(M*2+D)%3;     if (S==0)         printf("普通\n");     else if (S==1)         printf("吉\n");     else if (S==2)         printf("大吉\n");     }     return 0; }

a002: 簡易加法

#include<stdio.h> int main() { int a,b; while(scanf(" %d %d",&a,&b)==2) printf("%d\n",a+b); return 0; }

程式設計1007作業

int main(void) { /*----16進制----*/ int a,b,c,d; a=15,b=10; printf("a的16進位=%x\n",a); printf("b的16進位=%x\n",b); /*----輸入輸出----*/ printf("請輸入c:"); scanf("%d",&c); printf("請輸入d:"); scanf("%d",&d); printf("c+d=%d\n",c+d); /*----加減乘除----*/ float x,y; printf("請輸入x+y\n"); scanf("%f+%f",&x,&y); printf("x+y=%0.2f\n",x+y); printf("請輸入x-y\n"); scanf("%f-%f",&x,&y); printf("x-y=%0.2f\n",x-y); printf("請輸入x*y\n"); scanf("%f*%f",&x,&y); printf("x*y=%0.2f\n",x*y); printf("請輸入x/y\n"); scanf("%f/%f",&x,&y); printf("x/y=%0.2f\n",x/y); system("pause"); }

程式設計0930作業

main() {       float x,y;       printf("B10234567 xxx\n");       /*----時速轉換---*/       printf("請輸入時速(km/hr):");       scanf("%f",&x);       y = x*1000/60/60;       printf("每秒前進:%0.1f(m/s)\n",y);             system("pause"); }

程式設計0916作業

main() { int x;float y; printf("B10234567 xxx\n"); x = 78.4*1000/60/60; printf("每秒移動%d公尺\n",x); system("pause"); }

程式設計0923作業

main() {       int x,y,z,i,w,math,eng,chin,pe,facebook;       char ch,x1,x2,x3,z1,z2,z3;       printf("B10234567 xxx\n");       /*-----減法-----*/       x =50,y =10,z =x-y;       printf("x-y= %d\n",z);       /*-----char-----*/       ch =65;       printf("ch = %c\n",ch);       x1 =85,x2 =67,x3 =72;       printf("char %c%c%c\n",x1,x2,x3);       /*-----溢位-----*/       z1 =129,z2 =1,z3 =z1+z2;       printf("z1+z2= %d \n",z3);       /*-----整數與精數-----*/       w=(3+8)/2,math=69,eng=71,chin=73,pe=77,facebook=91;       printf("w= %d\n",w);       printf("(math+eng+chin+pe+facebook)/5= %f\n",(float)(math+eng+chin+pe+facebook)/5);       /*-----char迴圈-----*/       for (i=1;i<=128;i++)       printf("ch%d--> %c\n",i,i);       system("pause"); }    

程式設計0909作業

int main() { printf("B10234567,xxx\n"); printf("HelloWorld\n"); int x,y; printf("請輸入加數:"); scanf("%d",&x); printf("請輸入被加數:"); scanf("%d",&y); printf("相加等於%d\n",x+y); printf("學號總和:%d\n",1+0+2+3+4+5+6+7); system("pause"); }

a001. 哈囉

#include <stdio.h> int main(void) { char input[1000]; while(gets(input)!=NULL) { printf("hello, %s\n",input); } return 0; } #include <iostream> using namespace std; int main() { string s; while(cin >> s){ cout << "hello, "<< s << endl; } return 0; } 兩種方法,主要差別在於printf及cout兩種寫法。