问题已解决,问题解决

C语言编程题目。想要代码,谢谢大家,谢谢!
求解决,求解决。
感谢各位。有效回答太多了,我不知道采纳哪位的答案了。

第一题:

#include<stdio.h>
int main(){
    int score[100];
    int i=0,k;
    for(;;){
        scanf("%d",&k);
        getchar();
        if(k==-1){
            break;
        }
        else{score[i++]=k;}
    }
    for(k=0;k<i;k++)
    {
     if(score[k]<=100&&score[k]>=90){printf("A");}
     else if(score[k]<90&&score[k]>=80){printf("B");}
      else if(score[k]<80&&score[k]>=70){printf("C");}
       else if(score[k]<70&&score[k]>=60){printf("D");}
       else{printf("E");}
    }
    return 0;
}

第二题:

#include<stdio.h>
void main(){
  int count=0;
  char c;
 while((c=getchar())!='\n'){count++;}
 printf("%d",count);
}



第三题:

#include<stdio.h>
int main(){
    int a,b,i,count=0;
    for(;;){
        scanf("%d %d",&a,&b);
        if(a==0&&b==0){break;}
        if(b>a){count++;}
    }
    printf("%d",count);
    return 0;
}

第四题:


#include <stdio.h>
int main(){
    int i,j, fib[500] = {1, 1};
    scanf("%d", &j);
    for (i = 2; i < j; i++) 
    {
        fib[i] = fib[i - 1] + fib[i - 2];
    }
    printf("%d", fib[j - 1]);
    return 0;
}

这得写四个,稍等
第一个

#include <stdio.h>
int main()
{
    int a[10000];
    int n=0,k,i;
    scanf("%d",&k);
    while(k!=-1)
    {
        a[n++] = k;
        scanf("%d",&k);
    }
    for(i=0;i<n;i++)
    {
        switch(a[i]/10)
        {
        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");
            break;
        }
    }
    return 0;
}

第二个

#include <stdio.h>
int main()
{
    char s[1000];
    int i=0;
    gets(s);
    while(s[i] != 0)
        i++;
    printf("%d",i);
    return 0;
}

第三个

#include <stdio.h>
int main()
{
    int a,b,count = 0;
    scanf("%d%d",&a,&b);
    while(a!=0 && b!=0)
    {
        if(b>a)
            count++;
        scanf("%d%d",&a,&b);
    }
    printf("%d",count);
    return 0;
}

第四个

#include <stdio.h>
int main()
{
    int a=1,b=1,k,i,t;
    scanf("%d",&k);
    if(k<=2)
        printf("1");
    else
    {
        for(i=3;i<=k;i++)
        {
            t = a+b;
            a = b;
            b = t;
        }
        printf("%d",t);
    }
    return 0;
}

第一题:

#include <stdio.h>
int main(){
    int a;
    while (a != -1){
        scanf("%d", &a);
        if (a >= 0 && a < 60) printf("E");
        if (a >= 60 && a < 70) printf("D");
        if (a >= 70 && a < 80) printf("C");
        if (a >= 80 && a < 90) printf("B");
        if (a >= 90 && a <= 100) printf("A");
    }
    return 0;
}

第二题:

#include <stdio.h>
#include <string.h>
int main(){
    char s[105];
    scanf("%s", s);
    printf("%d", strlen(s));
    return 0;
}

第四题:

#include <stdio.h>
int main(){
    int k, f[105] = {1, 1};
    scanf("%d", &k);
    for (int i = 2; i < k; i++) f[i] = f[i - 1] + f[i - 2];
    printf("%d", f[k - 1]);
    return 0;
}

第三题:

#include<stdio.h>
int main(){
    int a,b,res;
    while(scanf("%d%d",&a,&b),a,b){
        if(b>a) res++;
    }
    printf("%d",res);
    return 0;
}