2020年4月24日 星期五

09

判斷迴文

#include <stdio.h>
#include <string.h> //字串strlen()
char a[100];
int main()
{
 scanf("%s",a);
 int len=strlen(a); //總長
        //0,1,2,3...(len-1)
 int bad=0;
 for(int i=0;i<len;i++)
 {
  if(a[i]!=a[(len-1)-i])bad=1;
 }
 if(bad==0)printf("YES");
 else printf("NO");
}

Odd sum

#include <stdio.h>
int main()
{
 int T;
 scanf("%d",&T);
 for(int t=1;t<=T;t++)
 {
  int a,b;
  scanf("%d%d",&a,&b);
  
  int ans=0;
  for(int i=a;i<=b;i++)
  {
   if(i%2==1) ans+=i;
  }
  printf("Case %d: %d\n",t,ans);
 }
}


小精靈

弧度
arc(50,50,80,80,radians(45),radians(315),PIE);   //開始角度,結束角度


上色
fill(#FCFC05);
arc(50,50,80,80,radians(45),radians(315),PIE);


嘴巴開闔

void setup()
{
  size(600,200);
}
int a=20;
int diff=1;  //+1:每次加1  -1:每次減1
void draw()
{
  background(0);
  fill(#FCFC05);
  arc(50,50,80,80,radians(a),radians(360-a),PIE);
  a+=diff;
  if(a>60)diff=-1;  //如果角度太大就-1
  if(a<=0)diff=+1;  //如果角度太小就+1
}



沒有留言:

張貼留言