我是靠谱客的博主 健忘白云,最近开发中收集的这篇文章主要介绍nbuoj题解(T1021--T1040),觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

/*
T1021 
#include<stdio.h>
#include<math.h>
int main()
{
	double a,s;
	scanf("%lf%lf",&a,&s);
	printf("%.1fn",(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%cn",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("%dn",s);
    return 0;
}
*/
/*
T1024
#include<stdio.h>
int main ()
{
	double a;
	scanf("%lf",&a);
	printf("%.1fn",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("%.1fn",a);
	return 0;
 } 
*/
/*
T1026
 #include<stdio.h>
int main()
{
	double i,a;
    scanf("%lf%lf",&i,&a);
    printf("%.2fn",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("%.2fn",a*pow((1+y),b)-a);
	return 0;
}
*/
/*
T1028
 #include<stdio.h>
int main ()
{
	double a,y;
	scanf("%lf%lf",&y,&a);
	printf("%.2fn",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 %cn",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("%I64un", 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("%dn",q);
	return 0;
}
*/
/*
T1033
#include<stdio.h>
int main()
{
	int a;
	scanf("%d",&a);
	while(a>9)
		a=a/10;
	printf("%dn",a%10);
	return 0;
}
*/
/*
T1034
可以视为字符串,然后统计位数
也可以用int类型一个个数 
#include <stdio.h>
#include<string.h>
char a[10000];
int main()
{
	gets(a);
	printf("%dn",strlen(a));
	return 0;
}
*/
/*
T1035
 #include<stdio.h>
#include<math.h>
int main ()
{
	int a;
	scanf("%d",&a);
	printf("%dn",abs(a));
	return 0;
}
*/
/*
T1036
#include<stdio.h>
#include<math.h>
int main()
{
	double i;
	scanf("%lf",&i);
	if(i)
		printf("0n");
	else
		if(i<0)
			printf("-1n");
		else
			printf("1n");
 return 0;
}
*/
/*
T1037
#include<stdio.h>
#include<math.h>
int main()
{
	double i,s;
    scanf("%lf%lf",&s,&i);
    printf("%.2fn",sqrt(i*i+s*s));
	return 0;
}
*/
/*
T1038
#include<stdio.h>
int main()
{
	int i;
	scanf("%d",&i);
	if(i%2-1)
		printf("oddn");
	else
		printf("evenn");
 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("%dn%dn",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("%dn%dn",q,w);
	return 0;
}
*/

最后

以上就是健忘白云为你收集整理的nbuoj题解(T1021--T1040)的全部内容,希望文章能够帮你解决nbuoj题解(T1021--T1040)所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(43)

评论列表共有 0 条评论

立即
投稿
返回
顶部