中易网

从键盘输入两个字符,要求输出这两个字符,并输出它们的ASCII码及其ASCII码的平方

答案:3  悬赏:40  
解决时间 2021-11-25 04:00
从键盘输入两个字符,要求输出这两个字符,并输出它们的ASCII码及其ASCII码的平方和的平方根。(要求用上getchar和putchar函数)
最佳答案
假定不允许用 printf() 函数,只允许 用getchar 输入,和putchar函数 输出,程序如下:
#include <stdio.h>
#include <math.h>

int main( )
{
int ch1,ch2;
char s1[10],s2[10],s3[20];
int i;
printf("input 2 chars:\n");
ch1 = getchar(); ch2 = getchar();
sprintf(s1,"%d",ch1);
sprintf(s2,"%d",ch2);
sprintf(s3,"%g",sqrt(ch1*ch1+ch2*ch2));
putchar(ch1); putchar(':');
for (i=0;i<strlen(s1);i++) putchar(s1[i]); putchar('\n');
putchar(ch2); putchar(':');
for (i=0;i<strlen(s2);i++) putchar(s2[i]); putchar('\n');
for (i=0;i<strlen(s3);i++)putchar(s3[i]); putchar('\n');

return 0;
}

例子:
input 2 chars:
AB
A:65
B:66
92.6337
全部回答
我暂时保留我的看法!
#include<stdio.h> int main() { char m,n; m=getchar();//输入两个字符时不加空格 n=getchar(); putchar(m); printf(" %d\n",m); putchar(n); printf(" %d\n",n); printf("%ld\n",m*m+n*n); return 0; }
我要举报
如以上问答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
有“于归之喜''这个成语吗?
具有这些性格特征的人会不会患人格分裂症?(多
无诸台的意思是什么啊?请解释下!
为什么今天坐公交车不要钱
生药的意思是什么?生药的释义是什么啊?
东李村村委会地址有知道的么?有点事想过去!
跪求BL漫画<请别太过分>的所有drama
屁股上长包包
5y-11=9y-10049怎么解
环境艺术设计专业大学4年所有课程介绍!
叶家庄村委会地址在哪,我要去那里办事
欧陆590直流调速器输出是直流电压还是直流电
征鼙的意思是什么啊?请解释下!
景区调研个人总结500字
对门装修,刷了几天油漆,会对孕妇有影响么
推荐资讯
在括号里填上合适的单位.(1)一间教室的面
黄金桥派出所办公地址在什么地方,我要处理点
荆门市东宝区地税局地址在哪,我要去那里办事
星艺舞蹈艺术中心(蚌埠禹会区)地址在什么地方
有冒险与挖矿的单机破解版吗
被离的意思是什么啊?请解释下!
a=2的88次方×5的84次方×17的19次方×23的27
算算看!加油站0#柴油是4.08元/升,合多少元/
文德殿的意思是什么?文德殿的释义是什么啊?
临港公安分局坪上派出所治安巡逻中队地址在哪
初级弹钢琴
响珊珊的意思是什么?响珊珊的释义是什么啊?
手机登qq时,显示手机磁盘不足,清理后重新登
刺客的套装怎么选啊?