#include<stdio.h>
int f(int n){
if(n<10)
return n%10;
if(n>10&&n<100)
return (n/10%10)+n%10*10;
if(n>100&&n<1000)
return (n/100%10)+(n/10%10)*10+n%10*100;
if(n>1000)
return n/1000+(n/100%10)*10+(n/10%10)*100+n%10*1000;
}
int main(){
int a;
scanf("%d",&a);
printf("%d\n",f(a));
}
#include<stdio.h>
int main(){
int n,c=0;
scanf("%d",&n);
c+=(n/1000)*8+(n/100%10)*4+(n/10%10)*2+(n%10);
printf("%d\n",c);
}
挑戰CPE的題目
#include<stdio.h>
int genBig(int n){
int ans=n;
while(n>0){
int now=n%10;
n/=10;
ans+=now;
}
return ans;
}
int main(){
int T;
scanf("%d",&T);
for(int t=0;t<T;t++){
int n;
scanf("%d",&n);
int ans=0;
for(int small=1;small<=n;small++){
if(genBig(small)==n){
ans=small;
break;
}
}
printf("%d\n",ans);
}
}
PImage imgBird;
void setup(){
size(500,400);
imgBird=loadImage("bird.png");
imageMode(CENTER);
}
void draw(){
background(255);
image(imgBird,birdX,birdY,100,100);
}
PImage imgBird;
void setup(){
size(500,400);
imgBird=loadImage("bird.png");
imageMode(CENTER);
}
float birdX=100,birdY=300,oldX,oldY;
void draw(){
background(255);
image(imgBird,birdX,birdY,100,100);
if(mousePressed) line(birdX,birdY,oldX,oldY);
}
void mousePressed(){
oldX=birdX; oldY=birdY;
}
void mouseDragged(){
birdX=mouseX; birdY=mouseY;
}

沒有留言:
張貼留言