永发信息网

关于一些C++的问题

答案:5  悬赏:80  手机版
解决时间 2021-05-01 10:25
1编写一个程序,判断char型变量c是否为英文字母。
2.将“China”译成密码,密码规律是:用原来的字母后面第4个字母代替原来的字母。例如,字母‘A’用字母‘E’代替。因此,“China”应译为“Glmre”。编写一个程序将“China”译成“Glmre”后输出。
3.摄氏温度与华氏温度的转换公式为
c=5/9(f-32),c为摄氏温度,f为华氏温度
编写一个程序输入一个温度值,可以得到另一种温度值的表现形式。
最佳答案

1.


#include <iostream.h>


void main()

{


char c;


c='c';


('a'<=c&&c<='z' || 'A'<=c&&c<='Z')?cout<<"C是英文字母\n":cout<<"C不是字母\n";


}



2.


#include<iostream>


using namespace std;


void main()


{


char a1,a2,a3,a4,a5;


a1='C';


a2='h';


a3='i';


a4='n';


a5='a';


a1+=4;


a2+=4;


a3+=4;


a4+=4;


a5+=4;


cout<<a1<<a2<<a3<<a4<<a5<<endl;


}


3.


#include<iostream>//头文件


using namespace std;


void main()


{


float a,b;//定义两个浮点数


cout<<"请选择你要输入的温度类型:\n";


cout<<"输入数字“1”代表要输入的是摄氏温度\n";


cout<<"输入其它代表要输入的是华氏温度\n";


cin>>a;


cout<<"\n请输入温度的数值:\n";


cin>>b;


(a==1)?//判断是哪一种温度类型


cout<<"摄氏温度转换成华氏温度是"<<b*9.0/5+32<<'\n'


:cout<<"华氏温度转换成摄氏温度是:"<<(b-32)*5/9.0<<'\n';


}

全部回答

帮你写好了. 你看看. 如果有不清楚或者要修改的请追问.

第一题:

判断输入的字符是不是英文字母. 包含大小写. 如果是就输出yes. 不是输出no. #include <iostream> using namespace std;

int main() { char c; c=getchar(); if((c>='a'&&c<='z')||(c>='A'&&c<='Z')) cout<<"Yes"<<endl; else cout<<"No"<<endl; return 0; }

第二题: 因为是用该字母的后面第四个字母替代. 所以如果这个字符是w x y z 则用对应 a b c d替代.大写也一样用A B C D替代. 具体代码如下: #include <iostream> using namespace std;

int main() { char str[10]; gets(str);

for(int i=0;i<strlen(str);++i) { if(str[i]>='W'&&str[i]<='Z') str[i]=str[i]-'W'+'A'; else if(str[i]>='w'&&str[i]<='z') str[i]=str[i]-'w'+'a'; else str[i]+=4; } printf("%s\n",str); return 0; }

第三题:

如果只是将华氏温度转换为摄氏温度的话,代码如下:

#include <iostream> using namespace std;

int main() { float c,f;

cout<<"请输入一个华氏温度: "; cin>>f; c=5.0/9*(f-32); cout<<"转换为摄氏温度是: "<<c<<endl; return 0; }

另外由于题目并没有规定输入的是摄氏温度还是华氏温度. 多写了个让用户选择的程序.代码如下:

#include <iostream> using namespace std;

int main() { char s; cout<<"输入1或2选择 输入的是\n(1)摄氏温度\n(2)华氏温度"; cin>>s;

float c,f; switch(s) { case '1': cout<<"请输入一个摄氏温度: "; cin>>c; f=c*9.0/5.0+32; cout<<"转换为华氏温度是: "<<f<<endl; break; case '2': cout<<"请输入一个华氏温度: "; cin>>f; c=(5.0/9.0)*(f-32); cout<<"转换为摄氏温度是: "<<c<<endl; break; default: cout<<"没有这个选项!"<<endl; } return 0; }

一、

#include <iotmpeam>

using namespace std;

int main(void) { char c = getchar(); if((c>='a' && c<='z') || (c>='A' && c<='Z')) cout<<"是"; else cout<<"不是";

cout<<"英文字母!"<<endl;

return 0; }

二、 #include <iotmpeam>

using namespace std;

int main(void) { char tmp[100]; gets(tmp);

for(int i=0; i<tmplen(tmp); ++i) { if(tmp[i]>='W'&&tmp[i]<='Z') tmp[i] = tmp[i]-'W'+'A'; else if(tmp[i]>='w'&&tmp[i]<='z') tmp[i] = tmp[i]-'w'+'a'; else tmp[i]+=4; }

printf("密文是:%s\n", tmp);

return 0; }

三、 #include <iotmpeam>

using namespace std;

int main(void) { float f,c; cout << "请输入华氏温度:"; cin >> f; c = 5.0/9*(f-32.0); cout << "对应的摄氏温度:" << c << endl;

return 0; }

1---------------

#include "stdio.h"

void main()

{

char ch='c';

if(ch<='z'&&ch>='a')

{

printf("%c是一个字母!");

}

else

{

printf("%c不是一个字母!");

}

}

2---------

#inculde "string.h"

#include "stdio.h"

void main()

{

char ch[]="China";

int i;

for(i=0;i<strlen(ch);i++)

{

ch[i]=ch[i]+4;

}

for(i=0;i<strlen(ch);i++)

{

printf("%s",ch);

}

}

2---------------------

#include "stdio.h"

void main()

{

float c,f;

printf("请输入华氏温度:");

scanf("%f",&f);

c=1.0*5/((f-32)*9);

printf("\n摄氏温度是:\n"c);

}

//将“China”译成密码 #include<iostream> using namespace std; void main() { char c1='C',c2='h',c3='i',c4='n',c5='a'; cout<<"明文是:"<<c1<<c2<<c3<<c4<<c5<<endl; c1+=4; c2+=4; c3+=4; c4+=4; c5+=4; cout<<"密码是:"<<c1<<c2<<c3<<c4<<c5<<endl; }

我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
为什么我一到冬天手脚都很冰冷?
寻仙里哪个冲人民币换金子的可靠吗
我是手机开通QQ会员的为什么我不能领取QQ豆
我的自信哪里去找???
谁有好歌啊!
江苏镇江到浙江乌镇有多远
送生日礼物,我想送她一本书,牛津高阶第七版
我的游戏人生怎么进不去呀?原来都进的去,现
阳具刺痛是什么原因啊?
你把圆圆当什么了?
QQ会话回复信息发送后,对话框就自动关闭,怎
应该做什么、
冒险岛越过围墙任务
如何让头发长的快???
今年什么工作最好
推荐资讯
QQ里有一句话,就是在别人说说底下评论的,是
中国邮政从湖南怀化市会同县邮寄东西到云南曲
谁能给我花藤神奇肥料?
我朋友说他的QQ密码已经修改成功了,但为什么
智能手机删除文件夹后如何恢复
三羊火锅坊怎么去啊,有知道地址的么
PES6 最新转会补丁
谁知道苏州一年四季气温的变化啊?马上要去上
谁有好的QQ VIP邮箱名啊
开店怎么做微信营销,有谁会在微信公众号做保
高平自然美美发这个地址在什么地方,我要处理
富含哲理的格言
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?