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

1.输入一个字符,若是小写字母,转换成大写字母输出,若是大写字母,转成小写输出。2.输入一个大写字母,输出字母表中它前面的字母和后面的字母。如果输入的字母为A或Z,则分别... 1. 输入一个字符,若是小写字母,转换成大写字母输出,若是大写字母,转成小写输出。
2. 输入一个大写字母,输出字母表中它前面的字母和后面的字母。如果输入的字母为A或Z,则分别输出提示信息“没有前面的字母”或“没有后面的字母”。
3. 输入一个百分制成绩,要求输出成绩等级“A”、“B”、“C”、“D”、“E”。90分以上为“A”,80~89分为“B”,70~79分为“C”,60~69分为“D”,60分以下为“E”。
4. 输入三条线段的长度,判定它们能否构成一个三角形,如果能构成三角形,打印它们所构成的三角形的名称,包括等边、等腰、直角或任意三角形。

题目好像不难,但我不懂编程,给朋友帮忙呢,大家多多支持咯~~~
现在知道了。是用C语言,用C语言编程
不知道难不难
C和C++不一样的吗?
展开
 我来答
bd_knowledge
2008-04-08 · TA获得超过156个赞
知道答主
回答量:244
采纳率:0%
帮助的人:193万
展开全部
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");
}
百度网友bdb85b1a6
2008-04-07 · TA获得超过698个赞
知道小有建树答主
回答量:1698
采纳率:0%
帮助的人:419万
展开全部
什么语言哦。请说明语言好吗?
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
rzr1985
2008-04-08 · TA获得超过141个赞
知道小有建树答主
回答量:410
采纳率:0%
帮助的人:204万
展开全部
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();
}
绝对可以运行的代码,时间不多先给你这几个吧
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
blackhawker
2008-04-11 · TA获得超过578个赞
知道小有建树答主
回答量:662
采纳率:93%
帮助的人:216万
展开全部
相当容易、建议楼主自己写吧,看书后几小时应该就会写了
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
lijihai48
2008-04-18 · TA获得超过3521个赞
知道大有可为答主
回答量:2253
采纳率:0%
帮助的人:2194万
展开全部
c++和c有点不一样,c语言写的可以在c++上用,不一样的头文件,c++不能用空函数,还有指针类的。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
坏るいの男子
2008-04-20
知道答主
回答量:13
采纳率:0%
帮助的人:0
展开全部
#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;
}
}
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(8)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式