C语言题目,求解,考试急用!!!!

有一函数:1(x<1)y=0(1<=x<10)-1(x>=10)请写一程序,从键盘上输入x,按要求运算后输出y。编写一函数,实现以下功能:输入一个整数,判断该数是否能同时... 有一函数:
1 (x<1)
y= 0 (1<=x<10)
-1 (x>=10)
请写一程序,从键盘上输入x,按要求运算后输出y。

编写一函数,实现以下功能:输入一个整数,判断该数是否能同时被3、5和7整除。若能被3、5和7整除,输出“YES”,否则输出“NO”;

8. if语句的语法正确的是( )
A.if(x>0) prinntf("%f",x) B.if(x>0) {x=x+y; y=y-x;}
else prinntf("%f",-x); else printf("%d",x);
C.if(x>0) {x=x+y; y=y-x:} D.if(x>0) {x=x+y; y=y-x;};
else printf("%d",x); else printf("%d",x);

10若定义int m=7,n=2 则m%n的值为( )
A、1 B、2 C、2.5 D、0

17已知定义int m,n=10; 则语句(m=++n;)执行后变量m的值为( )
A. 0 B. 9 C. 10 D. 11

18若已定义int a=4,b=10,则表达式( a>b? b:a )的值为( )
A. 4 B. 10 C. 14 D. 6
展开
 我来答
mfdsrax2
2012-06-14 · TA获得超过172个赞
知道答主
回答量:54
采纳率:0%
帮助的人:74.8万
展开全部
第一题:
#include<stdio.h>
int main()
{
int x,y;
scanf("%d",&x);
if(x<1)
y=1;
else if(x<10)
y=0;
else
y=-1;
printf("%d\n",y);
return 0;
}

第二题:
#include<stdio.h>
int main()
{
int n;
scanf("%d",&n);
if(n%3==0&&n%5==0&&n%7==0)
puts("YES");
else
puts("NO");
return 0;
}

第八题:
B正确
A:printf() 后缺分号,pirntf 似乎也写错了
C:y=y-z 后面是冒号
D:{x=x+y; y=y-x;}; 最后的分号多余

第十题:
m%n 就是m除以n的余数,因此选1

17:
m=++n;
++n 表示在使用n之前先让n 的值加一,所以m的值是11,选D

18:
a>b?b:a 的意思是先判断 a>b 是否成立,如果成立则表达式的值为b,否则为a
显然 a>b 不成立,故表达式的值是a,应选A
Find影视剧
2012-06-14 · TA获得超过115个赞
知道答主
回答量:60
采纳率:100%
帮助的人:23万
展开全部
1,#include <stdio.h>

int main(void)
{
int x, y;

printf("Input x:");
scanf("%d",&x);
if (x < 1)
{
y = 1;
}
else if ((x >= 1) && (x < 10))
{
y = 0;
}
else
{
y = -1;
}
printf("Output y:%d\n", y);
return 0;
}
第二道c语言题----
#include <stdio.h>

int main(void)
{
int x;

printf("Input x:");
scanf("%d",&x);
if ((x % 3 == 0) && (x % 5 == 0) && (x % 7 == 0))
{
printf("YES\n");
}

else
{
printf("NO\n");
}
return 0;
}
第8题感觉全是错的;第10题,A;第17题,D;第18题,A
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
百度网友093dd3fb5
2012-06-14 · TA获得超过129个赞
知道答主
回答量:208
采纳率:0%
帮助的人:39.4万
展开全部
8,。选D 语句完了加分号
10,选D 你学过没 这个都不会
17.d
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式