高分!几道编程题,大家帮帮忙~~

2025-01-19 06:59:06
推荐回答(6个)
回答1:

1:
main()
{
char inputc,outputc;
printf("请输入一个字符:");
scanf("%c",&inputc);
if(inputc>=65&&inputc<=90)
outputc=inputc+32;
else
if(inputc>=92&&inputc<=122)
outputc=inputc-32;
else
{
printf("你输入的不是字母!\n");
return 0;
}
printf("大小写转换后的字母为%c\n",outputc);
return 0;
}

2:
main()
{
char inputc;
printf("请输入一个大写字母:");
scanf("%c",&inputc);
if(inputc>=65&&inputc<=90)
{
if(inputc=65)
printf("没有前一个字母,后一个字母是B\n");
else if(inputc=90)
printf("没有后一个字母,后一个字母是Y\n");
else
printf("前一个字母为%c;后一个字母为%c\n",(inputc-1),(inputc+1));
}
}

3:
main()
{
int inputd;
printf("请输入一个分数:");
scanf("%d",&inputd);
if(inputd>=90)
printf("等级为A\n");
else
if(inputd>=80&&inputd<=89)
printf("等级为B\n");
else
if(inputd>=70&&inputd<=79)
printf("等级为C\n");
else
if(inputd>=60&&inputd<=69)
printf("等级为D\n");
else
printf("等级为E\n");
}

4:
main()
{
int ia,ib,ic;
printf("请输入三个整数:");
scanf("%d%d%d",&ia,&ib,&ic);
if((ia+ib)>ic&&(ia+ic)>ib&&(ib+ic)>ia)
{
printf("可以构成三角形\n");
if(ia==ib&&ia==ic&&ib==ic)
printf("构成的是等边三角形\n");
else
if(ia==ib||ia==ic||ib==ic)
printf("构成的是等腰三角形\n");
else
printf("构成的是任意三角形\n");
}
else
printf("不可以构成三角形\n");
}

回答2:

什么语言哦。请说明语言好吗?

回答3:

1.
#include "stdio.h"
main()
{
char a;
a = getch();
if((a>='a' && a<='z') || (a>='A' && a<='Z'))
{
if(a>='a')
{
printf("%c",a-32);
}
else
{
printf("%c",a+32);
}
}
else
{
printf("input is wrong");
}
getch();
}
2.
#include "stdio.h"
main()
{
char a;
a = getch();
if((a>='a' && a<='z') || (a>='A' && a<='Z'))
{
if((a>'a' && a<'z') || (a>'A' && a<'Z'))
{
printf("front:%c\n",a-1);
printf("next:%c",a+1);
}
else
{
if(a=='a'||a=='A')
{
printf("front:not have\n");
printf("next:%c",a+1);
}
else
{
printf("front:%c\n",a-1);
printf("next:not have");
}
getch();
}
}
}
3.
#include "stdio.h"
main()
{
int fs;
char i;
scanf("%d",&fs);
if(fs>=0 && fs<=100)
{
if(fs<50)
{
fs = 50;
}
i = 'A'+(100-fs-1)/10;
printf("%c",i);
}
getch();
}
绝对可以运行的代码,时间不多先给你这几个吧

回答4:

相当容易、建议楼主自己写吧,看书后几小时应该就会写了

回答5:

c++和c有点不一样,c语言写的可以在c++上用,不一样的头文件,c++不能用空函数,还有指针类的。

回答6:

#include "stdio.h"
main()
{
int p;
printf("请输入一个分数:");
scanf("%d",&inputd);
switch(p/10)
{
case 1:
case 2:
case 3:
case 4:
case 5: printf("成绩为E\n");break;
case 6: printf("成绩为D\n");break;
case 7: printf("成绩为C\n");break;
case 8: printf("成绩为B\n");break;
case 9: printf("成绩为A\n");break;
default :printf("请正确输入(0-100)\n");break;
}
}