这两段简单的错误代码该如何修改...

如果可以说一下错误在哪儿啊各位大佬!!!!!

#include
#include
int main()
{
int n,i,sum,result;
printf("Please input n: ");
scanf("%f",&n);
for(i=1,sum=0;i<=n;i++)
{
result=pow((2*i-1),2)+pow(2*i,3);
sum=sum+result;
}
printf("sum=%d\n",sum);
return 0;
}

(说明,此代码无运行结果,上传到系统提示运行时间过长,是没有跳出循环嘛?)

#include
#include
int main()
{
int capitalletter=0,lowercaser=0,blank=0,digit=0,other=0;
char str[11];
printf("Input 10 characters: ");
scanf("%s",&str);
if (str[11]>='A'&str[11]<= 'Z')
capitalletter++;
else if (str[11]>='a'&str[11]<='z')
lowercaser++;
else if (str[11]==' ')
blank++;
else if (str[11]>='0'&str[11]<='9')
digit++;
else
other++;
printf("capitalletter=%d,lowercaser=%d,blank=%d,digit=%d,other=%d\n",capitalletter,lowercaser,blank,digit,other);
return 0;

}

(说明,此代码只能输出最后一个other=,其他的输出都是0)

0

查看全部3条回答

Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!
其他相关推荐
基于引用计数的智能指针实现
智能指针:它的一种通用实现方法是采用引用计数的方法。智能指针将一个计数器与类指向的对象相关联,引用计数跟踪共有多少个类对象共享同一指针。 每次创建类的新对象时,初始化指针并将引用计数置为1; 当对象作为另一对象的副本而创建时,拷贝构造函数拷贝指针并增加与之相应的引用计数; 对一个对象进行赋值时,赋值操作符减少左操作数所指对象的引用计数(如果引用计数为减至0,则删除对象),并增加右
求一个数组中两个不重叠子数组和的差的最大值
一个题目,据说来自Hired online test #!/usr/bin/env python3 # coding: utf-8 """ Challenge 5: Maximum Difference Given an array of integer elements, a subsequence of this array is a set of consecutive element
求出类似3025的数,30和25,使之相加后求平方=3025
/* * Copyright (c) 2014, 烟台大学计算机学院 * All rights reserved. * 作 者:王颖 * 完成日期:2014 年 2 月 16 日 * 版 本 号:v1.0 * 输入描述: 无 * 问题描述:3025这个数具有一种独特的性质: * 将它平分为两段,即30和25,使之相加后求平方,即(30+25)的平方, * 恰好等于3025本身。请求出具有这样
用于SLAM的,如何比较两断轨迹,以及如何将这两段轨迹用pangolin在界面中绘制出来
用于SLAM的,如何比较两断轨迹,以及如何将这两段轨迹用pangolin在界面中绘制出来
设计并实现如下方法,输入两个时间段(String类型),求这两段时间相交的自然月数
起始时间1: &quot;2017-02&quot; 结束时间1: &quot;2017-06&quot; 起始时间2: &quot;2017-05&quot; 结束时间2: &quot;2017-08&quot; public String Stringdate(String date1,String enddate1,String date2,String enddate2){ return;} 请大神直接上代码,谢谢  ...
手把手教你汉化程序2
手把手教你汉化程序,通过两段视频,教你如何汉化程序,请两段一起下载。
Windows不能在本地计算机启动Apache2.有关更多信息,查阅系统事件日志。如果这是非Microsoft服务,请与服务厂商联系,并参考特定服务错误代码1.”
问题描述:         window server 2008 安装tomcat,通过命令行窗口执行service.bat install 可以将tomcat添加到服务。但是启动时报错Windows不能在本地计算机启动Apache2.有关更多信息,查阅系统事件日志。如果这是非Microsoft服务,请与服务厂商联系,并参考特定服务错误代码1.” 我找到的原因:         tomcat...
这两段程序如何结合?
我想实现这两个程序的结合!!!!!急!!!!!谢谢!!!!!!!!!rnrn程序1: rn rn rn rn rn rn rn rn rn rn rn rn rnrn rnrn rnrn rnrn rn rn rn rn rn rnrnrnrnrnrnrn程序2:rn rnrn<%rnset rs=server.createobject("adodb.recordset")rnsql="select * from hot order by id desc"rnrs.open sql,conn,1,1rn%>rn rn <%rndo while not rs.eofrn%>rn rn <%=rs("name")%>rn rn<%rnrs.movenextrnlooprnrs.closern%>rn rn rnrnrn<%rnset rs=nothingrnconn.closernset conn=nothing%>rnrn 怎么样将程序2动态生成的数据用程序1体现出来!!!!!!!!谢谢各位程序高手!!!!
一篇简单的代码出错分析
今天犯了一个很低级的错误,错误代码就在上图中,结果照着上面所示的写完,一运行,程序崩溃了,查看log日志错误如下:  Caused by: java.lang.NullPointerException: Attempt to invoke virtual method 'void android.support.design.widget.CollapsingToolbarLayout.se...
修改根路径这两段有什么区别
#rn# DocumentRoot: The directory out of which you will serve yourrn# documents. By default, all requests are taken from this directory, butrn# symbolic links and aliases may be used to point to other locations.rn#rnDocumentRoot "D:/Apache_Php_Mysql_Server/apache/Apache2/htdocs"rnrnrn#rn# This should be changed to whatever you set DocumentRoot to.rn#rn
请帮我修改一下这两段程序。
我想在下面两段代码完成的功能中加入可以使用退格键(Back Space)这个功能。下面两段代码分别是控制文本输入框只能输入大小写英文字母和只能输入中文,但都不能在文本框中使用退格键请帮我加入这个功能。谢谢了!请写出详细的代码。rnrnPrivate Sub Text1_KeyPress(KeyAscii As Integer)rnIf Chr(KeyAscii) Like "[!a-z,A-Z]" Then KeyAscii = 0rnEnd SubrnrnPrivate Sub Text2_KeyPress(KeyAscii As Integer)rnIf KeyAscii > 0 Then KeyAscii = 0rnEnd Sub
VS2005 xml:Lang 该组件上的 GetValue 操作失败,生成错误代码 0x80070057 解决.
VS2005 xml:Lang 该组件上的 GetValue 操作失败,生成错误代码 0x80070057 解决.   2010-01-01 15:27:45|  分类: asp.net |  标签: |字号大中小 订阅     VS2005中
十二生肖欠揍问答 (转)
<br />白羊座 <br />妈妈经常叮嘱羊羊:“穿裙子时不可以荡秋千;不然,会被小男生看到里面的小内裤哦!” <br />有一天,羊羊高兴地对妈妈说:“今天我和小明比赛荡秋千,我赢了!” <br />妈妈生气地说:“不是告诉过你吗?穿裙子时不要荡秋千!” <br />羊羊骄傲地说:“可是我好聪明哦!我把里面的小内裤脱掉了,这样他就看不到我的小内裤了!” <br />(勇敢直率、敢做敢为的白羊) <br /><br />金牛座      <br />卖瓜小贩:“快来吃西瓜,不甜不要钱!” <br />饥渴
有趣而简单的两段代码
假如你想写一个小程序,保证字符串首尾两个字符是一样的,你可以如下实现: [code] public static boolean isPalindrome(String string) { for (int forward = 0, backward = string.length() - 1; forward &lt; string .length(); forward++, bac...
关于【finder不能完成该操作 因为未能读取或写入"文件名"中的某些数据(错误代码-36)】快速解决办法----本人备注
原文地址::https://blog.csdn.net/sinat_34194127/article/details/51357124 //=========================================================================================== 本人备注:: 1&amp;gt;有时把mac o...
这两段代码什么区别?
#include rnrnint main() rn rn float s; rn color=#FF0000]s=5/9;[/color]rn printf("%f\n",s); rnrnrn////////////////////////////rnrnrnrn#include rnrnint main() rn rn float s; rn [color=#FF0000]s=5.0/9.0;[/color] rn printf("%f\n",s); rnrnrn第一段运行结果:0rn第二段运行结果:0.555556rn
这两段代码的区别?
[code=C/C++]rnint find1(int x)rnrn int r=x;rnif(father1[r]!=1&&father1[r]!=r)rn r=father1[r];rn father1[x]=r;rnreturn father1[x];rnrnrnrnint find2(int x)rnrnif(father2[x]!=1&&father2[x]!=x)rn father2[x]=find2(father2[x]);rnreturn father2[x];rnrnrnrn[/code]rn到底有什么区别?为什么第二段用在并查集中是正确,而第一段是错误的?
这两段怎么理解
首先是这断程序:rn#include rnusing namespace std;rnint main()rnrn int a=3,b=4;rn cout<<"main函数中,交换前"<<"a="<
这两段代码的区别
我有这么两端代码rnDECLARE rn tbl_exist PLS_INTEGER;rnrnbeginrnrn select count(*) rn into tbl_exist rn from USER_TABLES rn where table_name = 'SUPER_OU_TABLE';rn if (tbl_exist = 1) rn thenrn execute immediate ' drop table SUPER_OU_TABLE';rnend if;rnrnrnselect count(*) rn into tbl_exist rn from USER_TABLES rn where table_name = 'ORGUNIT_MASTER_NAKISA';rn if (tbl_exist = 1) rn thenrn execute immediate ' drop table ORGUNIT_MASTER_NAKISA';rnend if;rnrnrnselect count(*) rn into tbl_exist rn from USER_TABLES rn where table_name = 'POSITION_HIERARCHY';rn if (tbl_exist = 1) rn thenrn execute immediate ' drop table POSITION_HIERARCHY';rnend if;rnrnrnselect count(*) rn into tbl_exist rn from USER_TABLES rn where table_name = 'NAKISA_OU_MASTER';rn if (tbl_exist = 1) rn thenrn execute immediate ' drop table NAKISA_OU_MASTER';rnend if;rnrnrnselect count(*) rn into tbl_exist rn from USER_TABLES rn where table_name = 'LOB_BA_NAMES';rn if (tbl_exist = 1) rn thenrn execute immediate ' drop table LOB_BA_NAMES';rnend if;rnend;rnrnrn和 rnrnDROP TABLE SUPER_OU_TABLE;rnDROP TABLE ORGUNIT_MASTER_NAKISA;rnDROP TABLE POSITION_HIERARCHY;rnDROP TABLE NAKISA_OU_MASTER;rnDROP TABLE LOB_BA_NAMES;rnCOMMIT;rnrn为什么,两端代码在Toad 里面都好好的,但是到了sql plus里面第一段就运行不了了?rnrnrn
关于【finder不能完成该操作 因为未能读取或写入"文件名"中的某些数据(错误代码-36)】快速解决办法
如题:finder不能完成该操作 因为未能读取或写入"文件名"中的某些数据(错误代码-36) 我们在Mac上操作NTFS格式的硬盘中的文件,删除过程中由于某些原因为删除完整,直接拔掉硬盘,导致硬盘回收站中文件受一种特殊保护(ps:具体原因未知)。 待下次再使用硬盘时,清空回收站时,有部分文件始终无法删除——尝试过磁盘修复,CleanMyMac等工具均不行。 方法:(暂只会这一种)
windows 不能在本地计算机启动apache2。有关更多信息,查阅系统事件日志。如果这是非Microsoft服务,请与服务厂商联系,并参考特定服务错误代码1
今天使用apache的时候又无法启动了,之前也遇到过,这次重点说这一次的情况,其他情况可以查看博主apache相关的其他博文;网上关于apache服务端的设置的很多,但是都不适合我的情况; 一般使用apache的客户端start的时候只会提示你起不来,并不知道原因;使用start.exe启动才发现如下问题: 排查原因,猜测应该是apache服务没有起来的情况,去windows查看服
这几行代码出错,该如何修改?
'要发送的对象rn Dim c As New Chatrn c.Face = "属性内容1"rn c.Nr = "属性内容2"rnrn '序列化rn Dim liu As New MemoryStreamrn Dim Format As IFormatter = New BinaryFormatterrn Format.Serialize(liu, c)rnrn '反序列化rn Dim c1 As Chat = CType(Format.Deserialize(liu), Chat) '错误行rn MsgBox(c1.Nr)rn MsgBox(c1.Face)rnrn错误信息:未处理的“System.Runtime.Serialization.SerializationException”类型的异常出现在 mscorlib.dll 中。rnrn其他信息: 在分析完成之前就遇到流结尾。
蓝桥杯-切开字符串
标题:切开字符串Pear有一个字符串,不过他希望把它切成两段。这是一个长度为N(&amp;lt;=10^5)的字符串。Pear希望选择一个位置,把字符串不重复不遗漏地切成两段,长度分别是t和N-t(这两段都必须非空)。Pear用如下方式评估切割的方案:定义“正回文子串”为:长度为奇数的回文子串。设切成的两段字符串中,前一段中有A个不相同的正回文子串,后一段中有B个不相同的非正回文子串,则该方案的得分为A*...
比较两个文档中的文字的区别
比较两段文字的区别的几种方法:        首先,什么时候才需要这个功能,我想,只有当两段文字非常相似的时候才会使用这个功能。比如我昨天看代码,两段代码非常相似,我看了N久也没发现他们的区别。但是,使用软件就能很轻松的知道他们的差异。        第一种方法:使用DOS。        首先,运行(windows+R),输入CMD,进入dos界面。然后输入命令“fc 文件1 文件2”,注
两段代码共存于一个文件,编译时有选择地编译其中的一部分,如何实现
在源码中使用条件编译语句,然后在程序文件中定义宏的形式来选择需要的编译代码 在源码中使用条件编译语句,然后在编译命令的命令中加入宏定义命令来实现选择编译。...
程序运行时错误说明(Run-Time Error Checking)
The C run-time library contains the functions that support run-time error checks (RTC). Run-time error checking allows you to build your program such that certain kinds of run-time errors are reported
"QQ登录错误码:100044"的解决办法
本人在项目开发的过程中,在友盟集成的第三方QQ登录的时候,曾遇到过这样的问题,“该应用非官方正版应用,请去应用宝下载正版后进行qq登陆。(错误码:100044),详情见下图: 提示这样的错误官方的解释是错误的签名,所以一般不会是你的代码有问题,而是你的keystore签名文件的MD5信息有误,很可能的原因就是你或是你的同事之前在首次上传应用到应用市场的时候用的是一个keystore签名文件(
jzxx1146数字交换
题目描述 有一组数(设有N个)。编一程序交换这组数中任意指定的两段。 输入 一个数N(不超过20个) 一行N个数由空格分开 两个空格分开的数(表示要交换的其中一段) 两个空格分开的数(表示要交换的其中另一段) 输出 交换后的一行数(中间用空格隔开) 样例输入 16 3 6 11 45 23 70 67 34 26 89 90 15 56 50 20 10 3 5 13 15 样例输出 3 6 ...
DataGrid方法标注
在VS2010中无法增加了CColumn和Ccolumns类 解决方案,方案名->右击->添加类->ActiveX控件中的MFC类->添加弹出了“从ActiveX控件添加类向导,然后选择”文件“->位置处填写你所添加的控件的.Ocx文件(C:\WINDOWS\system32\MSDATGRD.OCX),在这里我只是添加了CColumn 和CColumns 两个类。 注意:用这种方法添加的
ctf逆向工程:该题不简单 [题目源自实验吧]
描述:无语了,想给你们制造点悬念都没有了,哎!直接去做题吧解题链接: http://ctf5.shiyanbar.com/crack/3/ 解题工具:IDA_pro 链接:https://www.52pojie.cn/thread-675251-1-1.html注意:IDA普通版db不直接显示文字内容,pro版效果如下:步骤:一、进入解题链接,下载crackme1.zip文件二、安装好IDA_Pr...
支付宝接口集成,错误代码 ILLEGAL_PARTNER_EXTERFACE 解决
此错误为网站所使用接口,与所签约接口不一致导致,只需za
如何优化这两段脚本,谢谢!
各位好:rn  麻烦各位高人帮忙看看下面这两段脚本如何优化好,我修改后,15分钟还是跑不出数据,麻烦各位高手帮忙在不改变提数结果和字段的情况进行比较好的优化,由于这个比较急,所以在此向各位跪谢啦。rn脚本如下:rnrnselect distinct to_char(region) region, com, vc_subno, vc_dissrv,rnvc_startdate, vc_enddate, vc_addinf, int_yxplanid, vc_rectype,rnvc_dealdate, vc_logid, vc_applaydaternfrom indata_logrnwhere (region, com, vc_subno, int_yxplanid, vc_dissrv, nvl(vc_addinf, '-'), vc_startdate,rncase when vc_enddate is null or vc_enddate > '20200101000000' then '20300101000000'rnelse to_char(to_date(vc_enddate, 'yyyymmddhh24miss')-1/24/60/60, 'yyyymmddhh24miss') end)rnin (rnselect region, 'WX' com, vc_subno, int_yxplanid, vc_dissrv,trim(nvl(vc_addinf, '-')), vc_startdate, /*af_trim*/rncase when vc_enddate is null or vc_enddate > '20200101000000' then '20300101000000'rnelse to_char(to_date(vc_enddate, 'yyyymmddhh24miss')-1/24/60/60, 'yyyymmddhh24miss') endrnfrom indata_logrnwhere com = 'WX'rnminusrnselect region, 'WX' com, vc_subno, int_yxplanid, vc_dissrv, vc_addinf, vc_startdate,rncase when vc_enddate > '20200101000000' then '20300101000000' else vc_enddate endrnfrom indata_logrnwhere com = 'CA' and vc_source = '1' )rnorder by region, vc_applaydate);rn------以上sql语句中有distinct的地方,建议修改成group by形式,避免产生不必要的排序。以上脚本如何在不改变提数结果及不改变字段和值的前提进行优化呢。rnrnrnselect to_char(a.applyoid) as recoid, '0' as subsid, a.privsetid as privid, c.disccode, d.billingnbr as affixinfo,rn'BILLNBR' AS affixtype, a.startdate, a.enddate, to_char(a.grpsubsid) grpsubsid, 'D' as idu,e.recdate, '' as applyoid,rnto_char(a.canceloid) as canceloid, b.memservnumber as servnumber, '0' as custidrnfrom dhw_yxfn a, dhw_jtcy b, yxfn_djjh c, jtw_jtyh d,clrz ernwhere e.oid in (select oid from clrz where groupid inrn(select groupid from clrz where oid inrn(select recoid from group_member_recdetail where idu ='D' and recdate between :STARTDATE and :ENDDATE and memtype in (1,7))rnand recdate between :STARTDATE and :ENDDATE )rnand recdefid ='ChangeProduct') rnand a.grpsubsmemoid = b.oid and a.region =%s/*and e.recdate between :STARTDATE and :ENDDATE*/rnand a.privsetid = c.yxplanid and b.groupoid = d.subsid and a.canceloid=e.oid,esRegion.GetData());rn--------以上语句如何在不改变提数结果及不改变字段和值的前提进行优化呢,偶优化了后,20分钟还是提不出数据,请高人指点。rn
数组分段和最大值最小问题
http://www.cnblogs.com/ZJUKasuosuo/archive/2012/08/16/2641892.html http://leetcode.com/2011/04/the-painters-partition-problem.html http://leetcode.com/2011/04/the-painters-partition-problem-part-i
这两段jq代码如何简化
![图片说明](https://img-ask.csdn.net/upload/201611/23/1479878779_912764.png)
这两段代码如何整合成一段
&cid=<%=rs.getString("course.cid")%>">删除rn rn我要把它写进JSP里面 但不知该怎么做
宽带连接错误769.wps )
详细描述宽带连接时出现的错误代码如何解决
最大连续两段不相交字段和(poj2594,poj2479)
首先说一下连续字段和的求法 动态方程很容易推出b(i)=max(b(i-1),0)+a[i];定义b(i)为以i为结尾的最大连续和(注意这边是以i结尾,一定包含i,而如果我是求到第i个最大值还需要求出所有1~i的b(i)中的最大值)00000,最后再求出最大的b(i) l[0]=a[0]; for (i=1;i<n;i++) { if (l[i-1]>0)
图书管理借阅和查询系统系统
该文档告诉我们如何做一个简单的图书馆借阅系统,可以实现借阅信息的查询和修改。
查找一个数是否存在于一个数组中。该数组分两段有序,第一段的数都大于第二段的数。
问题描述:查找一个数是否存在于一个数组中。该数组分两段有序,第一段的数都大于第二段的数。要求:时间复杂度为O(logn)空间复杂度为O(1); 示例:6,7,8,9,1,2,3,4,5  1 #include   2 using namespace std;   3   4 bool ExistofNum(int *array,int n,int num)   5 {   6
NYOJ 28.大数阶乘(大数问题)
/*描述 我们都知道如何计算一个数的阶乘,可是,如果这个数很大呢,我们该如何去计算它并输出它? 输入 输入一个整数m(0 输出 输出m的阶乘,并在输出结束之后输入一个换行符 样例输入 50 样例输出 30414093201713378043612608166064768844377641568960512000000000000 */ 对于大数问题,我们要有将大数与数组结合的
文章热词 设计制作学习 机器学习教程 Objective-C培训 交互设计视频教程 颜色模型
相关热词 mysql关联查询两次本表 native底部 react extjs glyph 图标 该如何学习java java后台该如何学习