nbuoj题解(T1021--T1040)

/*
T1021 
#include<stdio.h>
#include<math.h>
int main()
{
	double a,s;
	scanf("%lf%lf",&a,&s);
	printf("%.1f\n",(90-a*0.1-s*0.3)*1.0/0.6);
	return 0;
}
*/
/*
T1022
char类型的数据,实际存储的值就是字符对应的ASCII码 
#include<stdio.h>
int main()
{
	char a,b;
	scanf("%c%c",&a,&b);
	printf("%c%c\n",a+3,b+3);
	return 0;
 } 
*/
/*
T1023
#include<stdio.h>
#include<math.h>
#include<stdlib.h>
int main()
{
    char a,b,c;
    int s;
    scanf("%c%c%c",&c,&b,&a);
    if(c==43)
    	s=a+b;
    else
    	s=b-a;
    printf("%d\n",s);
    return 0;
}
*/
/*
T1024
#include<stdio.h>
int main ()
{
	double a;
	scanf("%lf",&a);
	printf("%.1f\n",2*a*a+a+8);
	return 0;
}
*/
/*
T1025
用不用pow函数均可
 #include<stdio.h>
#include<math.h>
int main()
{
	double a,b;
	scanf("%lf",&b);
	a=3*pow(b,4)-2*pow(b,3)-pow(b,2)+10;
	printf("%.1f\n",a);
	return 0;
 } 
*/
/*
T1026
 #include<stdio.h>
int main()
{
	double i,a;
    scanf("%lf%lf",&i,&a);
    printf("%.2f\n",i=0.538*i+a*0.03);
	return 0;
}
*/
/*
T1027
 #include<stdio.h>
#include<math.h>
int main ()
{
	double a,b,y;
	scanf("%lf%lf%lf",&a,&b,&y);
	printf("%.2f\n",a*pow((1+y),b)-a);
	return 0;
}
*/
/*
T1028
 #include<stdio.h>
int main ()
{
	double a,y;
	scanf("%lf%lf",&y,&a);
	printf("%.2f\n",a*(1+y));
	return 0;
}
*/
/*
T1029
#include<stdio.h>
int main()
{
	char a[3];
		scanf("%c%c%c",&a[0],&a[1],&a[2]);
    printf("%c %c %c\n",a[2],a[1],a[0]);
	return 0;
}
*/
/*
T1030
尝试过用lld但是会被爆掉
cout函数则会在最后自动转化为科学计数法 
#include<stdio.h>
#include<math.h>
int main ()
{
	int a;
	unsigned __int64 sum;
	scanf("%d",&a);
	sum=pow(2,a)-1;
	printf("%I64u\n", sum);
	return 0;
}
*/
/*
T1031
 #include<stdio.h>
int main()
{
	int a,b;
	scanf("%d",&a);
	while(a%10==0)
		a=a/10;
	while(a)
	{
		b=a%10;
		a=a/10;
		printf("%d",b);
	}
	printf("\n");
	return 0;
}
*/
/*
T1032
 #include<stdio.h>
int main()
{
	int q(0),a,b;
	scanf("%d",&a);
	while(a)
	{
		b=a%10;
		q+=b;
		a/=10; 
	}
	printf("%d\n",q);
	return 0;
}
*/
/*
T1033
#include<stdio.h>
int main()
{
	int a;
	scanf("%d",&a);
	while(a>9)
		a=a/10;
	printf("%d\n",a%10);
	return 0;
}
*/
/*
T1034
可以视为字符串,然后统计位数
也可以用int类型一个个数 
#include <stdio.h>
#include<string.h>
char a[10000];
int main()
{
	gets(a);
	printf("%d\n",strlen(a));
	return 0;
}
*/
/*
T1035
 #include<stdio.h>
#include<math.h>
int main ()
{
	int a;
	scanf("%d",&a);
	printf("%d\n",abs(a));
	return 0;
}
*/
/*
T1036
#include<stdio.h>
#include<math.h>
int main()
{
	double i;
	scanf("%lf",&i);
	if(i)
		printf("0\n");
	else
		if(i<0)
			printf("-1\n");
		else
			printf("1\n");
 return 0;
}
*/
/*
T1037
#include<stdio.h>
#include<math.h>
int main()
{
	double i,s;
    scanf("%lf%lf",&s,&i);
    printf("%.2f\n",sqrt(i*i+s*s));
	return 0;
}
*/
/*
T1038
#include<stdio.h>
int main()
{
	int i;
	scanf("%d",&i);
	if(i%2-1)
		printf("odd\n");
	else
		printf("even\n");
 return 0;
}
*/
/*
T1039
#include<stdio.h>
int main()
{
	int a,i(1),q(0),w(0);
	scanf("%d",&a);
	for(;i<=a;i++)
		if(i%2==1)
			q=i+q;
		else
			w=w+i;
	printf("%d\n%d\n",q,w);
	return 0;
}
*/
/*
T1040
#include<stdio.h>
int main()
{
	int a,q(0),b,w(0);
	scanf("%d",&a);
	while(scanf("%d",&b)!=EOF)
		if(b%2)
			q=b+q;
		else
			w=w+b;
	printf("%d\n%d\n",q,w);
	return 0;
}
*/
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值