1. 输入三个整数,按从大到小的顺序输出
#define _CRT_SECURE_NO_WARNINGS
#include<stdio.h>
int main()
{
int a, b, c, x, y;
scanf("%d,%d,%d", &a, &b, &c);
if (b > a)
{
x = a;
a = b;
b = x;
}
if (c > a)
{
x = c;
c = a;
a = x;
}
if (c > b)
{
y = c;
c = b;
b = y;
}
printf("%d,%d,%d\n", a, b, c);
return 0;
}
2. 从键盘输入一个百分制的整数成绩,将其转化为等级分数并输出。90 分及以
上为 A,80~90 等级为 B,70~80 等级为 C,60-70 分等级为 D,60 分以下等级
为 E。
/*2. 从键盘输入一个百分制的整数成绩,将其转化为等级分数并输出。90 分及以
上为 A,80~90 等级为 B,70~80 等级为 C,60-70 分等级为 D,60 分以下等级
为 E。*/
#define _CRT_SECURE_NO_WARNINGS
#include<stdio.h>
int main()
{
int score = 1;
scanf("%d", &score);
if (score < 60 && score >= 0)
{
printf("E\n");
}
else
if (score < 70 && score >= 60)
printf("D\n");
else
if (score < 80 && score >= 70)
printf("C\n");
else
if (score < 90 && score >= 80)
printf("B\n");
else
if (score <= 100 && score >= 70)
printf("A\n");
else
{
printf("The number is not availibal. Consider entering an integer from 0 to 100");
}
return 0;
}
3
有一个函数:编写程序,输入一个 x 值,输出 y 值。
#define _CRT_SECURE_NO_WARNINGS
#include<stdio.h>
#include<math.h> /
int main()
{
double x,y;
scanf("%lf", &x);
if (x < 0)
{
y = 2 * x + 3;
printf("%lf", y);
}
if(x>=0 && x<5)
{
y = 2 * pow(x,2) + 3 * x + 4;
printf("%lf", y);
}
else
if (x >= 5 && x < 10)
{
y =pow(x, 3) + 2* x + 3;
printf("%lf", y);
}
else
if (x >= 10 )
{
y = pow(x, 2) + 5;
printf("%lf", y);
}
return 0;
}