编程实现找出字符串中最大字符元素并输出该元素及其对应的ASCII值 请问为什么运行显示无输出?

#include
int main()
{
char str[100];
int i,ans=0;
printf("Input a string:\n");
gets(str);
for (i=0;i<=strlen(str)-1;i++)
if (str[i]>ans)
{
ans=str[i];
}
printf("The largest character of \"%s\" is \'%c\' ,The ASCII is %d.",str,ans,ans);
return 0;
}

2个回答

如果问题解决,请点我回答左上角的采纳,lz之前的问题也没有采纳。

http://ask.csdn.net/questions/713691

认真回答你的问题,耗去很多时间,而所求的回报仅仅是lz举手之劳,希望lz将心比心,谢谢

没发现问题
图片说明

是不是退出控制台你没看到?
最后来个getch()试试吧

Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!
其他相关推荐
求解找出某元素并输出下标
为什么没有得到预期结果??请大神解答rn[code=c]#include rnint getIndex(int arr,int value)rnrn rn if(arr==value) rn return 1;rn rnrnrnint main()rnrn int arr[5]=3,8,9,8,6;rn int value = 8,i,index=0;rn for(i=0;i<5;i++)rn index = getIndex(arr[i],value);rn if(index!=0)rn printf("%d在数组中存在,下标为:",value); rn elsern printf("%d在数组中不存在。\n",value); rn for(i=0;i<5;i++)rn rn index=0;rn index=getIndex(arr[i],value);rn if(index!=0)rn printf("%d ",i);rn rn return 0; rn[/code]
输出字符对应的ascii码
这道题的思路很简单,考的是强制类型转换我简单的用c实现一下,java同理void main(){ char a; int b; printf(&quot;输入字符\n&quot;); scanf(&quot;%c&quot;,&amp;amp;a); b=int(a); printf(&quot;字符对应的acill码为%d&quot;,b); system(&quot;pause&quot;); }...
输出hash元素的路径及其值
class Hash def each_path raise ArgumentError unless block_given? self.class.each_path( self ) { |path, object| yield path, object } end protected def self.each_path( object, pa...
在一维数组中找出值最大的元素,并将其值与第一个元素的值对调,要求用指针
在一维数组中找出值最大的元素,并将其值与第一个元素的值对调,要求用指针(小弟刚刚学习指针,请各位大哥大姐好好指点一下,以下程序为什么错)rn#includern#includern#includernmain()rnrn int a[10]=0,*p=a,*max=NULL,i=0,t=0;rn srand(time(0));rn for(i=0;i<10;i++)rn rn *(p+i)=rand()%10;rn printf("%2d",*(p+i));rn rn for(p=a;p-a<10;p++)rn rn if(*max>*p)rn rn *max=*p;rn rn rn t=*(p-10);rn *(p-10)=*max;rn *max=t;rn for(i=0;i<10;i++)rn rn printf("%3d",*(p+i));rn rn
Java中输出字符的ASCII值
1. 我们可以通过将字符强转为int型进行输出那么在控制台中我们将会得到字符的ascii值,这里我们使用nextLine()方法来接收字符串,可以接收空格/Tab键,使用next()方法则不会接收空格/Tab键,但是这里使用nextLine方法不能打印回车键的ascii值因为它遇到回车键就截止接收字符了 2. 具体的测试代码如下: import java.util.Scanner; publ...
在字节数组中找出第一个0元素,并显示输出第一个零元素的下标
data segment rnarray db 1,2,3,17,33,0,1,0,5,4rncount equ $-offset arrayrndata endsrncode segmentrnassumen ds:data ,cs:codernstart:mov ax,datarn mov ds,axrn mov cx,countrn mov di,0ffffh ; -1送到DIrn next: inc dirn cmp array[di],0rn loopnz nextrn je okrn mov dl,'n'rn jmp disprnok :mov dx,dirn or dl,30hrndisp: mov ah,02hrn int 21hrn mov ax,4c00hrn int 21hrn code endsrn end start rnrn问:mov di,0ffffh ; -1送到DIrn next: inc dirn 为什么要这样?rnrn assumen ds:data ,cs:code 在code segment后面和在最开头有区别么?(看王爽老师的书 都是把ASSUME放在最开始的)
python便捷找出最大元素,最小元素
1)快捷的找出列表中最小值或者最大值import heapq nums=[1,2,3,4,5,7,11,-89,-9,0] print(heapq.nlargest(3,nums)) print(heapq.nsmallest(3,nums))2)更为复杂结构可以采取下面的方式处理:import heapq list=[ {'name':'zy','age':18}, {'name':'c
输入一个ASCII码,输出对应的字符
输入一个ASCII码,输出对应的字符: 样例输入: 65 样例输出: A #include&lt;iostream&gt; #include&lt;cstdio&gt; using namespace std; int main(){ std::ios_base::sync_with_stdio(false); int input; while(cin&gt;&g...
怎么输出集合中的元素值?
Private Sub Command1_Click()rn Dim a As New Collectionrn a.Add "nihao", "123"rn a.Add "nihao1", "1233"rn a.Add "nihao2", "12333"rn a.Add "nihao3", "12343"rn a.Add "nihao4", "12323"rn Dim brn For Each b In arn Text1.Text = a.Item("nihao1")//wrong!!!!!!!!!!!!!rn Next brnEnd Sub
如何用 for in 输出对象中的元素的值
rn现在输出的是 name sex phonern我希望输出的是 myname boy 889445rnrn我只想用for in 和对象的方式实现。。。不想用数组或其他变相解决的方法
字符与ASCII输出的问题
输出 '='(等于号)的方法:rnprintf("=");rnprintf("%c",61);rnrn为什么用printf("\61");不可以rnrn我的编译器是turbo c
while循环输出ASCII字符
遇到一个解释不了的结果rn#includernusing namespace std;rnmain()rnrn int i=0;rn char ch=32;rn while(ch>0)rn rn cout<<(int)ch<<" "<
输出字符的 ASCII 码
要从键盘上输入任意一个字符,然后输出该字符对应的ASCII码。 #include &lt;stdio.h&gt; int main() { char c; scanf("%c",&amp;c); printf("The ASCII of character '%c' is ",c); printf("%d.\n",c); return 0; } ...
ASCII 十进制输出字符
#include &amp;lt;stdlib.h&amp;gt; int main() { int a = 46; int b = 58; int c1 = 65; int c2 = 66; printf(&quot;%c, %c\n&quot;, a, b); printf(&quot;%c, %c\n&quot;, c1, c2); return 0; } /**************...
ASCII码 字符输出
[code=C/C++]#includernvoid main()rnrn for(int i=0;i<256;i++)rn printf("%s ",i);rn[/code]rnrn运行结果:rnrn然后就跳出提示:rnCpp2.exe 遇到问题需要关闭。我们对此引起的不便表示抱歉。
JSP整数输出成了对应的ASCII值
再jsp页面中,有时out.write(int i= 100) 输出的值不是100,而是对应的ASCII值d。解决办法: 先将整数转化为字符串再输出。
4.3-4-2a 输出对应字母的ASCII值
题目描述从键盘上输入一个字母,编写程序,输出与之对应的ASCII编码值。输入输入一个字母输出输出对应的ASCII编码值,提示信息格式如下: The ASCII of ‘字符’ is 对应的ASCII编码值.样例输入1:c样例输出1:The ASCII of ‘c’ is 99.样例输入2:B样例输出2:The ASCII of ‘B’ is 66.import java.util.Scanner;
练习1:输入1-127的ascii码,并输出对应字符
实现程序:data = int(raw_input(&quot;Please input a number between 0 and 128: &quot;))if 0&amp;lt; data &amp;lt;128:    ch = chr(data)    print ch     else:    print &quot;Error,please input a number between 0 and 128.&quot;运行结果:www-...
如何输出ASCII码值对应的字符 如数学除号,
如何输出ASCII码值对应的字符 如数学除号,注意不是斜杆
新手请教,输入ASCII码值输出对应的字符问题.
[code=C/C++]/* 输入ASCII编码值输出对应字符 */rn#include rnint main(void)rnrn int a;rn char b;rn scanf("%d",&a);rn b=a; rn printf("你输入的ASCII编码%d对应的字符为:%c",a,b);rn return 0;rn[/code]rnrn如上,0-32和127无法输出对应的编码那? 该怎么写才对?
函数模版,实现数组最大元素输出
这个程序可以运行,但是输出结果却不对,请大家帮忙看下哪里不对rn#include rntemplate rntype max(type array[len])rnrntype ret=array[0];rnfor (int i=0;i<10;i++)rnret=(ret>array[i])?ret:array[i];rnreturn ret;rnrnrnvoid main ()rnrnint array[5]=1,2,3,4,5;rnint iret=max(array);rnprintf("%d\n",iret);rndouble iarray[3]=10.36,44.22,11.98;rndouble iiret=max(iarray);rnprintf("%f\n",iiret);rnrn
请问指针输出数组中的0元素????
#include rnunsigned char a[7]=0,2,3,4,5;rnvoid main()rnrn unsigned char *p=a;rn while(*p!='\0')rn rn printf("%c\n",*p);rn p++;rn rnrnrn程序就是上面的,什么都不输出,数组中0元素是'\0'吗????rn如果把0和5换个位置,则输出前四个数。
动态的xml元素,对应的xsl输出。
这个问题是我在写liferay的journal的模板时(也就是templete)遇到的。rn在jorunal(日志)的structure下,对于list、mulit-list,boolean类型的元素,该怎样写对应的xsl输出呢? xml元素如下:rn 多选列表类型rn 列表类型rn boolean型rnrn我在博客中找到了text和image类型元素的输出写法:例如rnxml : rnxsl :rnrn由于我初次接触xsl,所以对于mulit-list、list和boolean类型,模仿以上的写法我就搞不懂了。rnrn各位有经验的朋友请指点。rn
字符串(寻找最大元素)
题目描述 对于输入的每个字符串,查找其中的最大字母,在该字母后面插入字符串“(max)”。 Input 输入数据包括多个测试实例,每个实例由一行长度不超过100的字符串组成,字符串仅由大小写字母构成。 Output 对于每个测试实例输出一行字符串,输出的结果是插入字符串“(max)”后的结果,如果存在多个最大的字母,就在每一个最大字母后面都插入”(max)”。
求已知字符串的最大回文字符串长度,并输出该字符串
求已知字符串的最大回文字符串长度,并输出该字符串(不考虑数字) 输入示例:      Madam,I'm Adam. 输出示例:      Madam,I'm Adam. 题目分析: 输入分析:C语言的常用输入字符串函数scanf(),gets()都不适合本题,scanf()会有输入不了空格的麻烦,gets会出现缓存区溢出漏洞,已经被废弃(vs2012代替的是get_s(),但
在字符串中寻找相同字符并输出
菜鸟到底是菜鸟,今儿牛客网刷题的时候,刷新三观了,自己敲了辣么多代码实现不了的,人家一丢丢代码,即实现了,还思路清晰,代码大神思路简直了。。。   只能说,天苍苍野茫茫,前路还很长。    对给定的一个字符串,找出有重复的字符,并给出其位置,   如:abcaaAB12ab12 输出:a,1;a,4;a,5;a,10,b,2;b,11,1,8;1,12, 2,9;2,13。 #incl
输出顺序表中所有元素
题目 输出顺序表中所有元素。 #include&amp;lt;iostream&amp;gt; using namespace std; #define OK 1 #define ERROR 0 #define OVERFLOW -2 typedef int Status; //Status 是函数返回值类型,其值是函数结果状态代码。 typedef int ElemType; //ElemType 为可定义的...
输出数组中不相同的元素
这里用到了很经典的标记法 如果想要输出一个数组中不同的元素用到的方法就是 输出这个数组的时候遍历这个数组,对比他与前面的元素,然后如果有相同的标记一下 如果没有标记的就输出这个元素 这道题做的时候用了一些时间,现在对于处理这个问题有了更深的理解 for (i = 0; i &amp;lt; len2; i++) { flag = 0; for (j = 0; j &amp;lt; i; j...
输出数组中的 指定元素
[img=https://img-bbs.csdn.net/upload/201310/05/1380952278_27215.gif][/img]rnrnrnrn这是一个登陆程序rnrn预期输出效果是 rn1.先输出提交的账号和密码 rn2.然后在输出 这个账号存于数据库的信息 rn3.最后输出数据库中账号的密码rnrnrn但是,实际上是rn[img=https://img-bbs.csdn.net/upload/201310/05/1380952551_178956.gif][/img]rnrnrn没有输出预期中第三个的效果rnrn输出指定的password 不是应该是 echo $list['password']么?rnrnrn附上数据库截图rnrnrn[img=https://img-bbs.csdn.net/upload/201310/05/1380952700_770094.gif][/img]rnrnrnrnrn
数组中相同的元素输出??
参考数据:rn数组:(9,5,8,7,2,3,2,4,2,6)rnrn我想输出全部的2到text1,text2,text3中??rn(2和text都是不知有多少个的)rnrn请写出代码来,谢谢!!
输出旋转数组中最小的元素
把一个数组最开始的若干个元素搬到数组的末尾,我们称之为数组的旋转。 输入一个非递减排序的数组的一个旋转,输出旋转数组的最小元素。 例如数组{3,4,5,1,2}为{1,2,3,4,5}的一个旋转,该数组的最小值为1。 NOTE:给出的所有元素都大于0,若数组大小为0,请返回0。思路:看成是两个有序序列。class Solution {public:    int minNumberInRotate...
cout输出字符的ASCII码值的问题
char c = -1;rnrn如果用语句:printf("%d",(unsigned char)c)将输出255rnrn若用cout怎么实现输出255?rn若这样cout<<(unsigned int)c<
输出单链表中指定位置元素
尾插法建立单链表后,输出整个链表元素,并输出指定位置元素 #include&amp;lt;stdio.h&amp;gt; #include&amp;lt;stdlib.h&amp;gt; #include&amp;lt;time.h&amp;gt; typedef struct Node { int num; struct Node *next; }Node; void print(Node L) //输出全部链表元素 { ...
数据结构--求最大子列和并输出最大子列的首尾元素
接上一篇求最大子列和 题目描述 给定KK个整数组成的序列{ N_1N​1​​, N_2N​2​​, …, N_KN​K​​ },“连续子列”被定义为{ N_iN​i​​, N_{i+1}N​i+1​​, …, N_jN​j​​ },其中 1 \le i \le j \le K1≤i≤j≤K。“最大子列和”则被定义为所有连续子列元素的和中最大者且子列尽量长。例如给定序列{10, 1, 2, 3, 4...
Python 实现 找出一个字符串中出现次数最多的字符并输出该字符
'''算法题二: 找出一个字符串中出现次数最多的字正确的解决思路是: 利用collections 工具中的Counter,对列表中元素出现的频率进行排序。 Counter返回值是一个按元素出现频率降序排列的Counter对象,它是字典的子类,因此可以使用字典的方法'''from collections importCounterdef get_max_char(str):    str = 'ab...
用JAVA找出数组中的最大元素
用java求出数组中最大的元素 double max = a[0]; for(int i = 1; i if(a[i] > max){  max = a[i]; } }
找出数组中最大元素的位置(下标值)
Description 找出数组中最大的元素的下标。 Input 多组测试,每组先输入一个不大于10的整数n 然后是n个整数 Output 输出这n个整数中最大的元素及下标值 Sample Input 4 1 4 5 6 Sample Output 6 3 #include&amp;lt;stdio.h&amp;gt; int main() { int n,i,index; n&amp;lt;=10; while(sca...
无法输出链表元素
#include rn#include rn#define IS_FULL(ptr)(!ptr)rnusing namespace std;rnrntypedef struct nodernrn int element;rn struct node*link;rnNode;rnrnNode*Newnode()rnrn Node*p=(Node*)malloc(sizeof(Node));rn if(IS_FULL(p))rn cout<<"it has error!"<>n;rn p->element=n;rn p->link=NULL;rn return p;rnrnrnrnNode*biuldlist()rnrn Node*first=Newnode();rn if(IS_FULL(first))rn cout<<"it has error!"<link;rn p=Newnode();rn cout<element<link)rn cout<element<
CSS3 网站元素输出
运用CSS3写出来的网站元素 效果不错哦 赶快来下载!
while输出向量元素
<p>n 本课程旨在帮助学习者快速入门R语言:n</p>n<p>n </p><ul><li>n <img src="https://img-bss.csdn.net/201906011317058511.png" alt="" />课程系统详细地介绍了使用R语言进行数据处理的基本思路和方法。n </li>n <li>n 课程能够帮助初学者快速入门数据处理。n </li>n <li>n 课程通过大量的案例详细地介绍了如何使用R语言进行数据分析和处理n </li>n <li>n 课程操作实际案例教学,通过编写代码演示R语言的基本使用方法和技巧n </li>n </ul><p>n <br /></p>n<p>n <img src="https://img-bss.csdn.net/201906011318077287.png" alt="" /></p>
相关热词 c#部署端口监听项目、 c#接口中的属性使用方法 c# 昨天 c#func链接匿名方法 c#怎么创建文件夹 c#从键盘接收空格 c#da/ad c#部门请假管理系统 c#服务器socket c# 默认的访问修饰符