C语言程序设计,求答案。万分感谢!

2024-11-24 02:49:17
推荐回答(2个)
回答1:

第一题的:

#include
int main()
{
char c;
scanf("%c",&c);
if('a'<=c&&c<='z')
printf("%c\n",char(c-32));
else if('A'<=c&&c<='Z')
printf("%c\n",char(c+32));
else
printf("what you input is not a letter! ");
return 0;
}

第二题的:
#include
int main()
{ int x,y;
printf("Please input your number x:\n");
scanf("%d",&x);
if(x>-1)
y=2*x;
else if(x<-1)
y=4+x;
else y=3;
printf("%d",y);

return 0;
}

第三题:
#include
int main()
{
int n;
printf("Please input a integer number:\n");
scanf("%d",&n);
(n%2==0)?(printf("%d is Even\n",n)):(printf("%d is Odd\n",n));
return 0;
}

第四题的:
#include
int main()
{
float x,y;
printf("请输入员工的业绩金额(万元):\n");
scanf("%f",&x);
if(x<1)
y=1.03*x;
else if(x>=1&&x<5)
y=1.1*x;
else if(x>=5&&x<20)
y=1.5*x;
else y=1.2*x;
printf("该员工的奖金数是%g万元\n",y);
return 0;

}

回答2:

第一题有人弄了。
第二题:
#include"stdio.h"
void main()
{
int x=0,y=0;
printf("为X赋值:");
scanf("%d",&x);
if(x>-1)
y=2*x;
else if(x==-1)
y=3;
else
y=4+x;
printf("Y的值为:%d \n",y);
}
第三题:

#include"stdio.h"
void main()
{
printf("输入一个整数:");
int a,
b;
scanf("%d",&a);
if(a%2 == 0)
printf("Is Even\n");
else
printf("Is Odd\n");
}
第四道

#include"stdio.h"
void main()
{
printf("请输入员工的业绩金额:");
float achi=0,
bonus=0;
scanf("%f",&achi);
if(achi<10000)
bonus=achi * ((float)3/20);
if(achi>= 10000 && achi <50000)
bonus=achi * ((float)1/10);
if(achi >= 50000 && achi < 200000)
bonus=achi * ((float)3/20);
if(achi>= 200000)
bonus=achi * ((float)1/5);
printf("该员工奖金为:%.2f\n",bonus);

}