3946 - 5-计算y
时间限制 : 1 秒
内存限制 : 128 MB
输入一个整数x,要求输出对应计算的结果y
当x<10的时候,y=2x;
当x=10的时候,y=0;
当x>10的时候,y=2x+5
题目输入
输入第一行输入一个n,代表有n次测试 (n>0)
接下来有n行,每行输入一个数x
题目输出
输出有n行,每行输出对应输入的x计算到的结果,
输入/输出样例
输入格式
3 1 10 11
输出格式
2 0 27
C语言解答
#include<stdio.h> void main() { int n,x,i,j; i=0; int a[80]; scanf("%d",&n); while(n--) { scanf("%d",&x); if(x<10) a[i]=2*x; else if(x==10) a[i]=0; else if(x>10) a[i]=2*x+5; i++; } for(j=0;j<i;j++) printf("%d\n",a[j]); }
C++解答
#include<stdio.h> int main() { int n,i,x,y; scanf("%d\n",&n); for(i=1;i<=n;i++) { scanf("%d",&x); if(x<10) y=2*x; else if(x==10) y=0; else y=2*x+5; printf("%d\n",y); } return 0; }