问几道C语言的题啊~求高手解决~~

1.假设a=10,写出下面表达式中a的运行结果(1)a+=a结果为:___________(2)a-=2结果为:___________(3)a*=2+3结果为:_____... 1.假设a=10,写出下面表达式中a的运行结果
(1)a+=a 结果为:___________
(2)a-=2 结果为:___________
(3)a*=2+3 结果为:___________
(4)a/=a+a 结果为:___________
(5)a%=(5%2) 结果为:___________
(6)a+=a-=a*=a 结果为:___________
2.将下列各式写成C语言的表达式
(1)b=b*a 结果为:___________
(2)2cos450 结果为:___________
(3)sina+sinb 结果为:___________
(4)4a2+5b3 结果为:___________

根据要求编写程序
1.求分段函数y=f(x)的值,f(x)的表达式如下:
{ x+3 (x>=5)
y= { 0 (0<=x<5)
{ 2x+30 (x<0)
2.计算1+1/2+1/3+1/4+....+1/50的值,并打印计算结果。
3.从键盘输入两个整数并输出最大数。
4.求学生成绩各分数段的等级,其等级关系为:
90分以上: A
80-89分: B
70-79分: C
60-69分: D
59分以下: E
用户从键盘输入一个成绩值,要求输出相应的等级字母。
5.已知某公司员工的保底薪水为500,某月所接工程的利润profit(整数)与利润提成的关系 如下:
profit≤1000 没有提成
1000〈profit≤2000 提成10%
2000〈profit≤5000 提成15%
5000〈profit≤10000 提成20%
10000〈profit 提成25%
从键盘键入某员工的利润值,求该员工的工资。
展开
 我来答
38603540
2007-07-03 · 超过20用户采纳过TA的回答
知道小有建树答主
回答量:142
采纳率:0%
帮助的人:0
展开全部
填空题:
1.假设a=10,写出下面表达式中a的运行结果
(1)a+=a 结果为:20
(2)a-=2 结果为: 18
(3)a*=2+3 结果为: 50
(4)a/=a+a 结果为: 如果你a是int的话,结果是0
(5)a%=(5%2) 结果为:0
(6)a+=a-=a*=a 结果为: 0
2.将下列各式写成C语言的表达式
(1)b=b*a 结果为: b=b*a;
(2)2cos450 结果为:2.0*cos(45);
(3)sina+sinb 结果为:sin(a)+sin(b);
(4)4a2+5b3 结果为:4*a*2+5*b*3;

大题目第一题:
main()
{
float x,y;
scanf("%f",&x);
if(x>=5)y=x+3;
else if(x>=0&&x<5)y=0;
else y=2*x+30;
printf("%f\n",y);
}
第二题:
main()
{
int i;
float s=1.0;
for(i=2;i<=50;i++)
s=s+1.0/i;
printf("%f\n",s);
}
第三题:
main()
{
int i,j;
scanf("%d%d",&i,&j);
if(i>j)printf("%d\n",i);
else printf("%d\n",j);
}
第四题:
mian()
{
float score;
int i;
scanf("%f",&score);
i=score/10;
switch(i)
{
case 10:
case 9:printf("A");break;
case 8:printf("B");break;
case 7:printf("C");break;
case 6:printf("D");break;
default:printf("E");
}
}
第五题:
main()
{
int profit;
float dx;
scanf("%d",&profit);
if(profit<=1000)dx=500;
else if(profit<=2000)dx=500+profit*0.1;
else if(profit<=5000)dx=500+profit*0.15;
else if(profit<=10000)dx=500+profit*0.2;
else dx=500+profit*0.25;
printf("%f\n",dx);
}
inventworm
2007-07-04
知道答主
回答量:1
采纳率:0%
帮助的人:0
展开全部
<1>

#include <stdio.h>

void main()
{
float x,y;
printf("Please input x = ");
scanf("%f",&x);
if(x>=5)
{
y = x + 3;
}
else if(x>=0 && x<5)
{
y = 0;
}
else if(x<0)
{
y = 2 * x + 30;
}
printf("y = %f\n",y);
}

<2>

#include <stdio.h>

void main()
{
float n;
n = 1.0;
float sum;
sum = 0;
for(int i=1;i<=50;i++)
{
sum = sum + n/i;
}
printf("sum = %f\n",sum);
}

<3>

#include <stdio.h>

void main()
{
int a,b;
printf("Please input a = ");
scanf("%d",&a);
printf("Please input b = ");
scanf("%d",&b);
if(a > b)
printf("max is a\n");
else
printf("max is b\n");
}

<4>

#include <stdio.h>

void main()
{

float score;
printf("Please input your score = ");
scanf("%f",&score);
while(score > 100)
{
printf("输入的成绩非法,请重新输入 = ");
scanf("%f",&score);
}
if(score >=90 && score <=100)
{
printf("A\n");
}
else if(score >=80)
{
printf("B\n");
}
else if(score >= 70)
{
printf("C\n");
}
else if(score >= 60)
{
printf("D\n");
}
else
{
printf("E\n");
}

}

<5>

#include <stdio.h>

void main()
{
int profit;
float salary;
printf("profit = ");
scanf("%d",&profit);

if(profit <= 1000)
salary = 500;
else if(profit <= 2000)
salary = 500 + profit * 0.1f;
else if(profit <= 5000)
salary = 500 + profit * 0.15f;
else if(profit <= 10000)
salary = 500 + profit * 0.20f;
else
salary = 500 + profit * 0.25f;
printf("salary = %f\n",salary);
}

可以看下
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
asyza5
2007-07-08 · 超过13用户采纳过TA的回答
知道答主
回答量:203
采纳率:0%
帮助的人:85.4万
展开全部
上面的懂黑客技术吗,我想学这技术
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
启智思维
2007-07-18 · TA获得超过3416个赞
知道小有建树答主
回答量:1578
采纳率:0%
帮助的人:646万
展开全部
这么简单的问题???
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 2条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式