黑脸艺术家 发表于 2021-11-10 19:31:21

填写程序空白处,尽量注解谢谢啦

1.        输入一个字符,如果它是一个大写字母,则把它变成小写字母;如果它是一个小写字母,则把它变成大写字母;其他字符不变,请在_______上填写正确内容。
#include <stdio.h>
int main()
{        charch ;
        scanf("%c",&ch);
        if (_______________________)ch=ch+32;
        else   if (ch>='a' && ch<='z' ) ____________________;
        printf("%c\n" ,ch);   
    return 0;
}
2.        以下程序根据输入的三角形的三边判断是否能组成三角形,若可以则输出它的面积和三角形的类型,请在_______上填写正确内容。
#include<stdio.h>
#include<math.h>
int main()
{        floata, b , c ;
        floats , area ;
        scanf(“%f ,%f ,%f” , &a, &b ,&c);
        if (___________________________)
           {         s=(a+b+c)/2;
                area= sqrt(s*(s-a)*(s-b)*(s-c));
                printf(“三角形的面积为:%f\n”,area);
                if (_________________)
                printf(“等边三角形\n”);
                elseif (_________________)
                printf(“等腰三角形\n”);
                elseif((a*a+b*b==c*c)|| (a*a+c*c==b*b)|| (c*c+b*b==a*a))
                        printf(“直角三角形\n”);
                       elseprintf(“一般三角形\n”);
                }
        elseprintf(“不能组成三角形\n”);
return 0;
}

Gacy 发表于 2021-11-10 19:46:16

这玩意儿百度一下还是有的把。
1.ch>='A'&&ch<='Z'    ch=ch-32   //自己去看ASCIL码的
2.a+b>c&&a+c>b&&b+c>a   a=b&&b=c(a=b&&a!=c)||(a=c&&a!=b)||(b=c&&b!=a)

仅供参考哈,自己可以去运行一遍

傻眼貓咪 发表于 2021-11-10 20:48:00

#include <stdio.h>

int main()
{
    char ch ;
    scanf("%c", &ch);
    if(ch >= 'A' && ch <= 'Z') ch = ch + 32;
    else if(ch >= 'a' && ch <= 'z') ch = ch - 32;
    printf("%c\n", ch);   
    return 0;
}#include <stdio.h>
#include <math.h>

int main()
{      
    float a, b, c;
    float s, area;
    scanf("%f,%f,%f" , &a, &b ,&c);
    if(a + b > c && a + c > b && b + c > a)
    {
      s = (a + b + c) / 2;
      area = sqrt(s * (s - a) * (s - b) * (s - c));
      printf("三角形的面积为:%f\n", area);
      if(a == b && b == c)
      printf("等边三角形\n");
      else if((a = b && a != c) || (a = c && a != b) || (b = c && b != a) )
      printf("等腰三角形\n");
      else if((a * a + b * b == c * c) || (a * a + c * c == b * b) || (c * c + b * b == a * a))
      printf("直角三角形\n");
      else printf("一般三角形\n");
    }
      else printf("不能组成三角形\n");
      return 0;
}
页: [1]
查看完整版本: 填写程序空白处,尽量注解谢谢啦