C语言太不理解了刚开始学

img

回答如下:(按题目顺序编写)使用DevC++编写,代码如下:

#include<stdio.h>

int main(){        
    printf("请输入一个四位数:");
    int n;
    scanf("%d",&n);
    if(n<1000 || n>9999){
        printf("输入有误,不是一个四位数");
        return 0;
    }
    int a,b,c,d;
    a=n/1000;
    b=(n/100)%10;
    c=(n/10)%10;
    d=n%10;
    printf("%d%d%d%d\n",a,b,c,d);
    int sum=a+b+c+d;
    printf("%d",sum);
}
#include<stdio.h>

int main(){        
    int x,y;
    printf("请输入x:");
    scanf("%d",&x);
    if(x<0){
        y=x;
    }
    else if(0<=x && x<50){
        y=3*x-2;
    }
    else if(50<=x && x<100){
        y=4*x+1;
    }
    else{
        y=5*x;
    }
    printf("y的值为:%d",y);
}
#include<stdio.h>

int main(){        
    int a,b,c;
    printf("请输入三个整数:");
    scanf("%d%d%d",&a,&b,&c);
    printf("排序后为:");
    if(a>b && b>c){
        printf("%d%d%d",c,b,a);
    }
    if(a>c && c>b){
        printf("%d%d%d",b,c,a);
    }
    if(b>a && a>c){
        printf("%d%d%d",c,a,b);
    }
    if(b>c && c>a){
        printf("%d%d%d",a,c,b);
    }
    if(c>a && a>b){
        printf("%d%d%d",b,a,c);
    }
    if(c>b && b>a){
        printf("%d%d%d",a,b,c);
    }
}
#include<stdio.h>

int main(){        
    int n;
    printf("请输入百分制分数:");
    scanf("%d",&n);
    printf("转换为等级为:");
    if(n>=90 && n<=100){
        printf("A");
    }
    if(n>=80 && n<=89){
        printf("B");
    }
    if(n>=70 && n<=79){
        printf("C");
    }
    if(n>=60 && n<=69){
        printf("D");
    }
    if(n>100){
        printf("不是百分制,输入有误");
    }
}
#include <stdio.h>
int main()     //A~Z:65~90    a~z:97~122
{    
    char c;    
    printf("输入一个字母:");
    scanf("%c",&c);
    if(c>='a'&&c<='z')
    {        
           c=c-32;        
           printf("%c\n",c);    
       }    
       printf("%c\n",c);
    return 0;
}

都是一些简单的语句,可以看看,功能有些可能不完全一样,可以调整一下,相信你可以修改的,希望能够帮到你

每题都是嘛

就写几个判断语句嘛 简单问题,不太难的