题目:
有一个函数y={ x x<1 | 2x-1 1<=x<10 \ 3x-11 x>=10
写一段程序,输入x,输出y
以下是我写出的代码,运行后系统指出第九行(printf那里)有错误,提示 warning C4013: 'pintf' undefined; assuming extern returning int,请告诉我怎么错了,怎么改。
#include<stdio.h>
int main()
{
int x,y;
scanf("%d",&x);
if(x<1)
{
y=x;
pintf("%d\n",y)
}
else if(1<=x&&10>x)
{
printf("%d",2*x-1);
}
else if(x>=10)
{
printf("%d",3*x-11);
}
else
{
}
return 0;
}
拼写错误,将 pintf 改为 printf 即可。
另:既然声明了y,可以在if语句内先给y赋值,最后在Return之前再统一用一个Printf语句输出即可,简洁明了。
一周热门 更多>