鸡兔同笼
#include<stdio.h>
void main()
{
int n,m;
int k,r;
scanf("%d%d",&n,&m);
r=(1.0/2.0)*(m-2*n);
k=(1.0/2.0)*(4*n-m);
printf("%d %d",k,r);
}
输出第2个整数
#include <bits/stdc++.h>
using namespace std;
int main()
{
int a,b,c;
scanf("%d %d %d",&a,&b,&c);
printf("%d",b);
return 0;
}
时分秒转换
#include<stdio.h>
void main()
{
int h,m,s;
scanf("%d",&s);
h=s/3600;
m=s/60%60;
s%=60;
printf("%d:%.2d:%.2d",h,m,s);
}
倒置整数
#include<stdio.h>
void main()
{
int num;
scanf("%d",&num);
int a =0;
int b =0;
int c =0;
int d =0;
a=num%10;
b=num/10%10;
c=num/100;
d=a*100+b*10+c;
printf("%d",d);
return 0;
}
显示字符的ASCII码
#include<stdio.h>
void main()
{
int a;
char c;
a='c';
c=getchar();
printf("%d ",c);
printf("0x%X",c);
}
ASCIIArt
#include <stdio.h>
void main()
{
printf("(\\~~~/)\n");
printf("(='_'=)\n");
printf("(\") (\")~\n");
}
A+B
#include<stdio.h>
void main()
{
printf("#include<stdio.h>\n");
printf("int main()\n");
printf("{\n");
printf(" int a=246,b=789;\n");
printf(" printf(\"a+b=%%d\\n\",a+b);\n");
printf("}\n");
}
判断有1门课程不及格
#include<stdio.h>
void main()
{
int a,b,c,d;
a=1;
b=0;
scanf("%d%d",&c,&d);
if(c<60 || d<60)
{
printf("%d",a);
}
else
{
printf("%d",b);
}
return 0;
}
平衡吗?
#include <stdio.h>
void main()
{
int a,b,c,d;
scanf("%d%d%d%d",&a,&b,&c,&d);
if(a+b>c+d)
{
printf("Left");
}
else if(a+b==c+d)
{
printf("Balance");
}
else
{
printf("Right");
}
}
阶梯水价
#include <stdio.h>
int main()
{
double x,y;
scanf("%lf",&x);
if(x<=220)
{
y=3.5*x;
}
else
{
y=220*3.5+4.8*(x-220);
}
printf("%.1f",y);
return 0;
}
星期几
#include<stdio.h>
int main()
{
int t;
scanf("%d", &t);
printf("%d\n", (t + 4) % 7 == 0 ? 7 : (t + 4) % 7 );
return 0;
}
判断字符类别
#include<stdio.h>
int main(){
char t;
scanf("%c", &t);
if (t >= 48 && t <= 57) printf("Digit\n");
else if (t >= 65 && t <= 90) printf("Upper\n");
else if (t >= 97 && t <= 122) printf("Lower\n");
else printf("Other\n");
return 0;
}
测试某点是否在正方形区域
#include<stdio.h>
main()
{
float x,y;
scanf("%f,%f",x,y);
if(x>-1.0 && x<1.0 && y>-1.0 && y<1.0) printf("yes");
else printf("no");
return 0;
}
月份与天数
#include<stdio.h>
int main(){
int y,m,d;
scanf("%4d%2d",&y,&m);
if (m==2) d = 28 + (y%4 == 0 && y % 100 || y%400==0);
else if (m==4 || m==6 || m==9 || m==11) d = 30;
else d = 31;
printf