前面依舊在為程設會考做練習呦!
進階題:億萬富翁
#include <stdio.h>
#include <string.h>
char a[100000];
int main()
{
scanf("%s",a);
int b=strlen(a);//字串的長度
for(int i=0;i<b;i++)
{
if((b-i)%3==0 && i!=0)printf(",");
printf("%c",a[i]);
}
}
進階題:秒速換算
#include <stdio.h>
int main()
{
int a;
scanf("%d",&a);
int b=a/60/60;//小時
int c=a/60%60;//分
int d=a%60%60;//秒
printf("%02d:%02d:%02d",b,c,d);
}
進階題:計算級數的值
#include <stdio.h>
int main()
{
int a,ans=0;
scanf("%d",&a);
for(int i=0;i<=a;i++)
{
ans=ans+(2*i+1);
}
printf("f(%d)=%d",a,ans);
}
進階題:拆解輸入的正整數
#include <stdio.h>
int main()
{
int a,ans=0,i=1;
scanf("%d",&a);
while(a>0)
{
ans=a%10;
printf("%d ",ans*i);
a=a/10;
i=i*10;
}
}
基礎題:平面兩座標的面積
#include <stdio.h>
int main()
{
int a,b,c,d;
scanf("%d%d%d%d",&a,&b,&c,&d);
int e=c-a;
int f=d-b;
if(e<0)
{
e=a-c;
}
if(f<0)
{
f=b-d;
}
printf("%d",e*f);
}
基礎題:整數向量相加(上週題目again)(排版壞掉了)
#include <stdio.h>
int a[10];//陣列存資料 int b[10];int main()
{
int n;
scanf("%d",&n);
for(int i=1;i<=n;i++)
{
scanf("%d",&a[i]);
}
for(int i=1;i<=n;i++)
{
scanf("%d",&b[i]);
}
for(int i=1;i<=n;i++)
{
printf("%d ",a[i]+b[i]);
}
}
基礎題:計算一組任意數目的整數的總和(上週題目again)(排版壞掉了part2)
#include <stdio.h> int main() { int ans=0; while(1) { int a; scanf("%d",&a); if(a==0)break; if(a>0)//負的不要加 { ans=ans+a; } } printf("%d",ans); }
進階題:大於漸增數列總和之最小整數
#include <stdio.h>
int main()
{
int a;
scanf("%d",&a);
int sum=0;
for(int i=1;i<1000000;i++)
{
sum += i;
if(sum>a)
{
printf("%d",i);
break;
}
}
}
基礎題:整數最大值、最小值
#include <stdio.h>
int main()
{
int a=-9999,b=9999;
while(1)
{
int c;
scanf("%d",&c);
if(c==0)break;
if(a<c)a=c;
if(b>c)b=c;
}
printf("[%d,%d]",b,a);
}
玩電玩學程式!!!
打上網址:bit.ly/p5-color就能夠看見小葉老師的作品~
好,我們今天要來學如何讓人物動起來!
步驟一:找圖片~ google:sprite sheet
↑↑↑這是小葉老師提供的圖片
*請注意大小:此圖為564*844
每個小人需為564/4=141 * 844/4=211
提醒:記得將圖片img.jpg從資料夾放進去
選右邊的三個點點> Files > 右鍵,即可下載圖檔
完成圖!
做點改造!!!
PImage img;
void setup(){
size(500,500);
img=loadImage("img.jpg");
}
int a=0;
void draw(){
background(255);
//image( img, 0,0);
image( img.get(141*a, 0, 141,211), 0,0);
if(frameCount%15==0) a = (a+1)%4;
} //↑數字越小,小人腳速越快
心得:這禮拜學了讓小小人動起來,跟小時候在玩的一些遊戲很像,各種童年回憶!














沒有留言:
張貼留言