C语言题 谁帮帮忙吧

来源:百度知道 编辑:UC知道 时间:2024/06/23 20:15:04
1) 编写一个完整的程序,运行时向用户提问“你考试考了多少分?(0-100)” 接受输入后 判断其等级显示 如下

等级=优 90《=分数《=100
良 80《=分数《90
中 60《=分数《80
差 0 《=分数《60
2)声明一个表示时间的结构体可以精确表示 年 月 日 小时 分 秒;提示用户输入年 月 日 小时 分 秒的值,然然后完整的显示出来
3)同递归的方式编写函数求Fibonacci 级别 公式为fib(n)=fib(n-1)+fib(n-2),n>2;fib(1)=fib(2)=1;
4)递归公式为
1 (n=0)
Pn(x)={ x (n=0)
(2n-1)XPn-1(x)-(n-1)Pn-2(x))/n (n>1)

第一题:
#include<stdio.h>
#include<stdlib.h>

int main()
{
int score;

printf("你考试考了多少分?\n");
scanf("%d",&score);

if(score>=90 && score<=100)
printf("优\n");
else if(score>=80)
printf("良\n");
else if(score>=60)
printf("中\n");
else
printf("差\n");

return 0;
}

第二题:
#include<stdio.h>
#include<stdlib.h>

typedef struct
{
int year;
int month;
int day;
int hour;
int minute;
int second;
}time;
int main()
{
time disTime;

printf("请输入今天时间:\n");
printf("年份:");
scanf("%d",&disTime.year);
printf("月份:");
scanf("%d",&disTime.month);
printf("日期:");
scanf(&quo