1690 - C语言程序设计教程(第三版)课后习题5.5
时间限制 : 1 秒
内存限制 : 128 MB
有一个函数
y={ x x<1
| 2x-1 1<=x<10
\ 3x-11 x>=10
写一段程序,输入x,输出y
题目输入
一个数x
题目输出
一个数y
输入/输出样例
输入格式
14
输出格式
31
C语言解答
#include<stdio.h> int main() { int x,y; while(scanf("%d",&x)!=EOF) { if(x<1) y=x; else if(x>=1&&x<10) y=2*x-1; else y=3*x-11; printf("%d\n",y); } return 0; }
C++解答
#include<stdio.h> int tab(int x) { int y; if(x<1) y=x; else if(x<=1||x<10) y=2*x-1; else y=3*x-11; return y; } int main() { int x; scanf("%d",&x); printf("%d\n",tab(x)); return 0; }