C语言,有一函数:编写程序,输入x值,输出y值。

作者&投稿:务虏 (若有异议请与网页底部的电邮联系)
C语言,有一函数:编写程序,输入x值,输出y值。~

scanf("%d",&x);
//y不用输入
if
(x<=1)
{
y=x;
printf("%d
",y);}
//条件x<=1成立时,这两句都要执行,所以要用{}变成复合语句。
else
if(x>1&&x<10)
{
y=2*x+1;
printf("%d
",y);}
//同上
else
{y=3*x+1;
printf("%d
",y);}
//同上
更好的是:
scanf("%d",&x);
if
(x<=1)
y=x;
else
if(x>1&&x<10)
y=2*x+1;
else
y=3*x+1;
);
//
y求值
printf("%d
",y);
//输出y

。。。你计算机专业的话,C不懂你以后怎么活!建议以后还是好好看看,真的不难,特别不难,给你个if-else参考,其他的照搬差不多:
#include
void
main()
{
float
x,y;
print("please
input
X:
");
scanf("%lf",&x);
if(-5<x&&x<0)
y=x;
else
if
(x=0)
y=x-1;
else
y=x+1;
printf("Y=%lf
",y);
}

scanf("%d",&x); //y不用输入
if (x<=1)
{ y=x;
printf("%d\n",y);} //条件x<=1成立时,这两句都要执行,所以要用{}变成复合语句。
else if(x>1&&x<10)
{ y=2*x+1;
printf("%d\n",y);} //同上
else
{y=3*x+1;
printf("%d\n",y);} //同上

更好的是:
scanf("%d",&x);
if (x<=1)
y=x;
else if(x>1&&x<10)
y=2*x+1;
else
y=3*x+1; ); // y求值

printf("%d\n",y); //输出y


c语言:编写函数,将一个字符串数组a中的元音字母复制到另外一个字符串b...
include <stdio.h> include <string.h> void fun(char a[], char b[]){ char* vs="aeiouAEIOU";int l,i,j,k;l=strlen(a);k=0;for(i=0;i<l;i++){ for(j=0;j<10;j++){ if(a[i]==vs[j]){ b[k++]=a[i];break;} } } b[k]='\\0';} int main(){ char a[...

C语言,编写一函数,其功能是判断某整数是否为素数,且程序中能调用该函数...
include<stdio.h> int sushu(int n){ int k,count=0;for(k=1;k<=n;k++)if(n%k==0)count++;if(count==2)return 1;else return 0;} void main(){ int i,sum=0;for(i=1;i<=1000;i++)if(sushu(i)){sum+=i;printf("%d ",i);} printf("\\nsum=%d\\n",sum);} ...

用c语言编写一函数,用来求某矩阵的最小值和最大值以及它所在行和列...
int a[m][n];int max=a[0][0],min=a[0][0],i,j;for(i=0;i<=n;i++){ for(j=0;j<=m;j++){ max=max>a[j][i]?x:a[j][i];min=min

c语言:编写一个函数名字为sort,完成对三个整数从小到大排序,要求用指针...
include<stdio.h>int sort(int *a,int *b,int *c){int d;if(*a>*b){d=*a;*a=*b;*b=d;}if(*a>*c){d=*a;*a=*c;*c=d;}if(*b>*c){d=*b;*b=*c;*c=d;}printf("这个三个数从小到大排列是:%d,%d,%d\\n",a,b,c);}void main(){int a,b,c,*x,*y,*z;...

急求!C语言编写一函数,把一个字符串中所有的字母或数字字符都去掉,产 ...
include <stdio.h> void Deld(char *str){ char tmp[100];int i,j=0;for (i=0;str[i];i++)if (str[i]>= 'a'&&str[i]<='z'||str[i]>='A'&&str[i]<='Z') \/\/删除字母,若是数字,改为<='9'&&>='0'tmp[j++] = str[i];tmp[j] = '\\0';for (i=0;tmp[...

C语言编写一函数 函数原型为double fnFun(doublex)
你这个题目有问题吧,第一个是x>1呢吧 include <stdio.h> double fnFun(double x){ if(x>1){ return x*x+1;} if(x<-1){ return x*x-1;} if(x>=-1 && x<=1){ return x*x;} } int main(int argc, char* argv[]){ double n;scanf("%lf",&n);printf("%lf\\n",fn...

大一c程序的一些问题
3. 有一个字符串,内有若干个字符,今输入一个字符,要求程序将字符串中该字符删去。用外部函数实现. 4 有函数f(x)=1-x \/3+x\/5-x\/7+x\/9… 编写程序求f(x),使误差小于0.0000001。5 有一函数: 写一程序,输入x, 输出y 值。6 编写程序,要求从键盘上输入一个数给x,计算并输出分段函数y的值。 x+10...

c语言编写一个函数sort按照学生编号由小到大的顺序排列二维数组,两门...
数组的4种声明方式:1.先声明再初始化例如:\/\/1.声明int[] nums;\/\/初始化nums = new int[5];2.声明并初始化例如:\/\/2.声明、初始化int[] nums = new int[10];3.创建数组同时赋值例如:\/\/3.创建数组同时赋值String[] names=new String[]{"大名","小米","夏雨荷"};int[] ages=new ...

求C语言,用指针写,编写一函数fun,功能是,求出数组的最大元素在数组中...
include <stdio.h> int max_el(int array[], int size, int * k){ int iMax=0, i = 0, j = 0;for(i = 0; i < size; i++) { if (array[i] > iMax) { j = i;iMax = array[i];} } if (k) *k = iMax;return j;} int main(void){ int a[8] = {1,4,5,...

C语言 编写函数itoa(int n,char *p)
有2种方式实现,其中两种是使用系统函数,另一种是直接自己编写。下面的代码就是2种方式的实现,包括任意整数(2的31次方以内)都可以。可自己选择需要的实现方式。1. 利用系统函数。sprintf(str,"%d",value);str是转化存储的位置,%d表示十进制格式,value是要转化的数字。所以代码可以为:char * ...

清河区13340653310: 一道c语言的作业,有以下一个函数,编写一个程序,输入x的值,输出y的值.{x (x -
符隶瑞恩:[答案] printf("请输入一个整数%d:",x);printf("最大值为:%d\n",x);printf("最小值为:%d",z);我不明白,根据你的题意,应该用多分支的if语句的格式,即:if(表达式1){语句序列1;}else if(表达式2){语句序列2;}...else{...

清河区13340653310: C语言,有一函数:编写程序,输入x值,输出y值. -
符隶瑞恩: scanf("%d",&x); //y不用输入 if (x<=1){ y=x; printf("%d\n",y);} //条件copyx<=1成立时,这两句都要执行,所以要用{}变成复合语句.知 else if(x>1&&道x<10) { y=2*x+1; printf("%d\n",y);} //同上 else {y=3*x+1; printf("%d\n",y);} //同上更好的是:scanf("%d",&x); if (x<=1)y=x; else if(x>1&&x<10)y=2*x+1; elsey=3*x+1; ); // y求值printf("%d\n",y); //输出y

清河区13340653310: C语言中,一题给出一函数,然后要求编一程序,输入一个X值,输出Y值. -
符隶瑞恩: 没什么大问题. 程序中都帮你改过来了.就是一些形式在数学上可以简写,在程序中必须完整的表达清楚. #include<stdio.h> void main() {int x,y;scanf("%d",&x);if(x<1)y=x;elseif(1<=x&&x<10) y=2*x-1;elseif(x>=10) y=3*x-11;printf("x=%d,y=%d\n",x,y); }

清河区13340653310: 用C语言写出实现以下函数的对应程序,要求:输入X,计算并输出函数Y的值,保留两位小数.Y=x+10(x0)时 -
符隶瑞恩:[答案] #include float x,y; void main() { printf("Please Input x:\n"); scanf("%f",&x); if(x==0) y=20; else if(x

清河区13340653310: C语言写有一个函数 输入X,输出Y值如题 谢谢了 -
符隶瑞恩: 1、else; 多了分号,if后面只能跟一句C语句,建议都加{} 2、在程序里*(乘号不能省)

清河区13340653310: C语言.有一个函数y=x(x<1),y=2x - 1(1<=x<10),y.=3x - 11(x>=10).写一段程序,输入x,输出y值.怎么做? -
符隶瑞恩: 有一个函数y=x(x<1),y=2x-1(1<=x=10).一段程序如下:1、函数(function)表示每个输入值对应唯一输出值的一种对应关系.这种关系使一个集合里的每一个元素对应到另一个(可能相同的)集合里的唯一元素. 2、函数f中对应输入值的输出值x的标准符号为f(x).包含某个函数所有的输入值的集合被称作这个函数的定义域,包含所有的输出值的集合被称作值域.若先定义映射的概念,可以简单定义函数为,定义在非空数集之间的映射称为函数. 3、如果A B是两个非空数集且x y分别属于A B 如果在A中任取一个x根据对应法则f在B中都有唯一的y与之对应那么成f是B对于A的函数.

清河区13340653310: C语言,编程题有一函数:满足下图的关系编写一程序,对于从键盘输入的实数x的值求出满足函数关系的y值. -
符隶瑞恩: C语言实现以上分段函数,参考代码如下:#include<stdio.h>#include<math.h> int main(void) { double x,y; scanf("%lf",&x); if(x<0) y=fabs(x); else if(x>=10) y=8*x-1; else y=5*x-1; printf("y=%lf",y); return 0; }

清河区13340653310: C语言作业,,编写一程序,要求输入x的值,输出y的值.详细的在里面! -
符隶瑞恩: ...你计算机专业的话,C不懂你以后怎么活!建议以后还是好好看看,真的不难,特别不难,给你个if-else参考,其他的照搬差不多: #includevoid main() { float x,y; print("please input X:\n"); scanf("%lf",&x); if(-5<0) y=x; else if (x=0) y=x-1; else y=x+1; printf("Y=%lf\n",y); }

清河区13340653310: 在C语言中“有一函数:y=x,当x<1时;y=2x - 1,当1<=x<10时;y=3x - 11,当x>=10时,编写一程序,输入x,输出y值”最好能调试一下 -
符隶瑞恩: 完全符合你要求: #include <stdio.h> void main() { int x,y; printf("请输入x"); scanf("%d",&x); if(x<1){ y=x; }else{ if(x>=1&&x<10){ y=2*x-1; }else{ y=3*x-11; } } printf("y的值为:%d",y); }

清河区13340653310: 用C语言编程:有一个函数:y=5x(x<1),y=3x+1(x≥1);写一程序,输入x值,输入y值.求大神写详细过程新手 -
符隶瑞恩: #include <stdio.h> void main() { double x,y; printf("请输入x的值,并按回百车结束\n"); scanf("%lf",&x);//获取用户输入的度数字赋值给x if(x<1)//如果x值小于1 { y=5*x; } else//如果x值不小于1 y=3*x+1; printf("y的值是:%lf\n",y); } 单独自...

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 星空见康网