目录
1.已知一个函数y=f(x),当x < 0时,y = 1;当x = 0时,y = 0;当x > 0时,y = -1。
3.从键盘输入5个学生的成绩(整数),求他们的平均成绩(浮点数,保留一位小数)。
1.已知一个函数y=f(x),当x < 0时,y = 1;当x = 0时,y = 0;当x > 0时,y = -1。
#include<stdio.h>
int main()
{
int x = 0;
int y = 0;
scanf("%d", &x);
if (x < 0)
y = 1;
else if (x == 0)
y = 0;
else
y = -1;
printf("%d", y);
return 0;
}
2.给定秒数 seconds ,把秒转化成小时、分钟和秒。
#include<stdio.h>
int main()
{
int sconds = 0;
int h = 0;
int m = 0;
int s = 0;
scanf("%d", &sconds);
h = sconds / 3600;
m = (sconds % 3600) / 60;
s = sconds % 60;
printf("%d %d %d", h, m, s);
return 0;
}
3.从键盘输入5个学生的成绩(整数),求他们的平均成绩(浮点数,保留一位小数)。
#include<stdio.h>
int main()
{
int score = 0;
int i = 0;
int sum = 0;
float ret = 0.0f;
for (i = 0; i < 5; i++)
{
scanf("%d", &score);
sum =sum+score;
}
ret = sum / 5.0;
printf("%.1f", ret);
return 0;
}
4.将一个四位数,反向输出。
法一:
#include<stdio.h>
int main()
{
int n = 0;
scanf("%d", &n);
while (n)
{
printf("%d", n % 10);
n = n / 10;
}
return 0;
}
法二:(特殊)
#include<stdio.h>
int main()
{
int a = 0;
int b = 0;
int c = 0;
int d = 0;
scanf("%1d%1d%1d%1d", &a, &b, &c, &d);
printf("%d%d%d%d\n", d, c, b, a);
return 0;
}