成都明空堂网络科技网络做网络营销效果怎么样呢?

2016年2月 C/C++大版内专家分月排行榜第三2016年1月 C/C++大版内专家分月排行榜第三
2016年10月优秀大版主2016年8月优秀大版主
2016年9月 总版技术专家分月排行榜第二
2013年 总版技术专家分年内排行榜第三
2012年 总版技术专家分年内排行榜第七
2013年 总版技术专家分年内排行榜第三
2012年 总版技术专家分年内排行榜第七
匿名用户不能发表回复!|
每天回帖即可获得10分可用分!小技巧:
你还可以输入10000个字符
(Ctrl+Enter)
请遵守CSDN,不得违反国家法律法规。
转载文章请注明出自“CSDN(www.csdn.net)”。如是商业用途请联系原作者。& 书上作业第一题
1.从键盘上输入5个数,然后将它们按照从大到小的顺序输出。
#include&iostream&
#include&iomanip&
int main()
int i,j,k;
cout&&&请输入要从大到小排序的5个数字&&&
for (i=0;i&5;i++)
cin&&a[i];
for(i=0;i&4;i++)
for(j=0;j&4-i;j++)
if(a[j]&a[j+1])
{k=a[j];a[j]=a[j+1];a[j+1]=k;}
cout&&&排序如下:&;
for(i=0;i&5;i++)
cout&&setw(5)&&a[i];
2.从键盘上为数组a[2][3]输入任意整数值,显示该数组,找出该数组的最大元素及其下标。
#include&iostream&
#include&iomanip&
int main()
int number[2][3],i,j,a=0,b=0;
cout&&&请输入6个元素的整数值:&&&
for(i=0;i&2;i++)
for(j=0;j&3;j++)
{cin&&number[i][j];}
int max=number[0][0];
for(i=0;i&2;i++)
for(j=0;j&3;j++)
if(max&number[i][j])
{max=number[i][j];a=i;b=j;}
cout&&&最大的元素为:&&&&number[&&&a&&&][&&&b&&&]=&&&number[a][b]&&
3.编写程序,统计fibonacci数列前20个数中有多少个3位数,并输出数列中的第16项数据。
#include&iostream&
#include&iomanip&
int main()
int number[20]={1,1},sixteenth,i,count=0;
for(i=2;i&20;i++) {
number[i]=number[i-2]+number[i-1];
if(number[i]&=100&&number[i]&=999)
sixteenth=number[15];
for(i=0;i&20;i++)
cout&&setw(20)&&number[i];
cout&&endl
&&&三位数的个数有&&&count&&&个&&&endl
&&&第十六项为&&&number[15]&&
4.输入一行文字,统计其中大写字母、小写字母、空格、数字及其他字符的个数。
#include&iostream&
#include&iomanip&
int main()
char string[50];
cout&&&请输入字符串:&;
cin.getline(string,50);
int a=0,b=0,c=0,d=0,f=0,i=0;
for(i=0;string[i]!='\0';i++)
if(string[i]&='A'&&string[i]&='Z') a++;
else if(string[i]&='a'&&string[i]&='z') b++;
else if(string[i]&='0'&&string[i]&='9') c++;
else if(string[i]==' ') d++;
cout&&&大写字母有&&&a&&&个&&&
cout&&&小写字母有&&&b&&&个&&&
cout&&&数字有&&&c&&&个&&&
cout&&&空格有&&&d&&&个&&&
cout&&&其他字符有&&&f&&&个&&&
5.输入一个字符串,反向输出每一个字符,并求此字符串的长度。
#include&iostream&
#include&iomanip&
int main()
char string[50];
int a=0,i;
cout&&&请输入一个字符串&&&
cin.getline(string,50);
while(string[a]!='\0')
cout&&&这个字符串的长度为:&&&a&&
cout&&&反向输出结果为:&&&
for(i=a-1;i&=0;i--)
cout&&string[i];
6.输入一个字符串,将其中的所有的数字删除,并输出改动后的字符串及其长度,例如输入ab123df354ADFx193,输出abdfADFx 8.
#include&iostream&
#include&iomanip&
int main()
char string[50],source[50];
int i=0,j=0;
cout&&&请输入一个字符串&&&
cin.getline(string,50);
while(string[i]!='\0')
{ if(string[i]&='0'&&string[i]&='9')
{source[j]=string[i];
source[j]='\0';
cout&&&删除数字后的字符串如下&&&endl&&source&&
参考知识库
* 以上用户言论只代表其个人观点,不代表CSDN网站的观点或立场
访问:2415次
排名:千里之外
评论:11条
(1)(1)(2)(3)编写一个,能实现:a)求出字符串str2在字符串str1中首次出现的位置b)求出字符串str2在字符串str1中末次出现的位置c)判断输入的一字符串是否为回文d)判断输入的一全汉字字符串是否为回文;e)把从文件读入的若干个字符串中找出最长字符串并输出f)把从文件读入的若干个字符串按字典顺序排序说明:回文是指从左读和从右读都一样。例如“ablewaseresawelba”、“损人利己非己利人损”都是回文。//program2.cpp#include&iostream.h>#include"astack.h"voiddblank(char*,ch
编写一个,能实现:a)求出字符串str2在字符串str1中首次出现的位置b)求出字符串str2在字符串str1中末次出现的位置c)判断输入的一字符串是否为回文d)判断输入的一全汉字字符串是否为回文;e)把从文件读入的若干个字符串中找出最长字符串并输出f)把从文件读入的若干个字符串按字典顺序排序说明:回文是指从左读和从右读都一样。例如“ablewaseresawelba”、“损人利己非己利人损”都是回文。//program2.cpp#include&iostream.h>#include"astack.h"voiddblank(char*,char*);voidmain(){constintTRUE=1,FALSE=0;StackS;charpalstring[80],dblankstring[80],inti=0;intispalindrome=TRUE;for(inti=0;(j&80)&&((ch=getchar())!EOF)&&(ch!='\n');j++)palstring[j]=(char)paltring[j]='\n';//inputastring,andwith'0'enddblank(palstring,dblankstring);while(dblankstring[i]!=0){S.Push(dblankstring[i]);i++;}while(!S.StackEmpty()){ch=S.S.Pop();if(ch!=dblankstring[i]){ispalindrome=FALSE;}i++;}if(ispalindrome)cout&&'\''&<palstring&&'\''&&"isapalindrome"&&elsecout&&'\''&#include&stdlib.h>constintMaxSize=50;classStack{ [MaxSize]; (void){top=0;};~Stack(void){};voidPush(constchar&item);charPop(void);intStackEmpty(void)const{returntop==0;};intStackFull(void)const{returntop==MaxS};};voidStack::Push(constchar&item){if(top==MaxSize)cout&&"STACKOVERFLOW!"&&else{slisr[top]=top++;}}charStack::Pop(void){if(top==0){cout&&"anemptystack"&&return0;}top--;returnslist[top];}
全部答案(共2个回答)
lindrome=TRUE;   错了。。应该是BOOL判断.
我有相当长的一段时间不用C++编程了,最近几年都在用Delphi,因此只能提一点编程思路,不好意思。
我记得在字符(串)操作的函数库中有部分函数可以直接提供您所需要的功能,请查阅一下。
a)和b):我记得有一个函数直接可以做到,麻烦您在字符(串)操作的函数库中查一下。
c)和d):您使用了堆栈,我想到了另外的办法,操作上应该比较简单:
方法一:将string1反向复制到string2,比较string1和string2是否相同即可;
方法二:使用两个指针,一个是字符串的头指针,一个是尾指针。通过循环(循环的结束标志是:尾指针≤头指针)比较指针所指的字符是否相等即可。
e):是不是只要最先出现最长的字符串,其他的都不需要?如果是这样的话就非常简单了。
类似于冒泡排序,设置字符串string_long(最长字符串)、string_now(当前读入字符串),字符串长度strlen_long(最长字符串长度)、strlen_now(当前读入字符串长度)。每次读入后,比较strlen_long、strlen_now,如果strlen_now大于strlen_long,则将strlen_now赋给strlen_long、string_now赋给string_long,否则,不进行任何处理。这样,最后string_long中是最先出现的最长字符串。
如果要保留全部字符串,则可以使用各种排序算法,但要注意的是:数组的每个元素是记录类型的(有点记不清了),包括两个值(一个是字符串、一个是字符串长度),进行排序比较是比较字符串长度,两两交换的是数组的每个元素。
f):系统中对字符串比较是按字典顺序进行的,如:abc&abcd&abd。因此,只要使用排序算法使各元素从小到大排列即可。
希望以上思路能对您的工作有所帮助。
你可以试着修改bordericons属性,如bisystemmenu为false。并不会立即体现,运行会看到变化。
添加一个查找、修改错误button,先找到这个记录。(这里的edit3、4、6输入的是错误记录的内容,edita、b、c输入的是正确记录的内容)
改写中主要有三点问题:
1、源代码未定义变量cMarcRecordSign,补充在了函数参数中,也可能是预定义的公共变量,请根据情况自行修改;
2、Delp...
大家还关注
scanf("%f",&epsilon);
printf("%d %6.2f \n", kstart,epsilon);
printf("angle of incidence -->");
scanf("%f",&iangle);
printf("angle of refraction
scanf("%f",&rangle);
printf("refraction rate is -->");
scanf("%f",&refractionrate);
printf("reflect rate is -->");
scanf("&f",&reflectrate);
for ( k= k <= KE; k++)
cb[k] =0.5/
/*for ( k=1; k
printf( "nsteps --> ");
scanf("%d", &nsteps);
printf("%d\n", nsteps);
for ( n=1; n <= n++)
for ( k=0; k < KE; k++ )
ex[k] = ex[k] +cb[k]*( hy[k-1] - hy[k] );
pulse = exp(-.5*(pow( (t0-T)/spread,2.0) ));
for ( k=0;k <KE-1; k++ )
hy[k] = hy[k] +.5*( ex[k] - ex[k+1] );
//坐标变换算入射
for(k=0;k0)
for(k=0;k<k++)
k2=kstart+k*cos(pi+iangle)-ex[k]*sin(pi+iangle);
ex2[k2]=(k*sin(pi+iangle)+ex[k]*cos(pi+iangle))*
//坐标变换算折射
for(k=k<k++)
k3=kstart+k*cos(2*pi-rangle)-ex[k]*sin(2*pi-rangle);
ex3[k3]=(k*sin(2*pi-rangle)+ex[k]*cos(2*pi-rangle))*
for ( k=1; k <= KE; k++ )
printf ( "%3d %6.2f %6.2f\n",k,ex[k],hy[k]);
fp=fopen("ex","w");
for ( k=1; k <= KE ; k++)
fprintf( fp," %6.2f\n",ex[k]);
fclose(fp);
fp = fopen("hy","w" );
for ( k=1; k 程序错误(subscript is no...
C++命名空间的问题 文件名:test3...
确定举报此问题
举报原因(必选):
广告或垃圾信息
激进时政或意识形态话题
不雅词句或人身攻击
侵犯他人隐私
其它违法和不良信息
报告,这不是个问题
报告原因(必选):
这不是个问题
这个问题分类似乎错了
这个不是我熟悉的地区写一个函数,求一个字符串的长度。在main函数中输入字符串,并输出其长度。
写一个函数,求一个字符串的长度。在main函数中输入字符串,并输出其长度。
解:? main()
? char *str[20];
printf(“Tnput string:”);
scanf(“%s”,str);
len-length(str);
printf(“The length of string is %d.”,len);
Length(char *p)
while(*p!=’\0’)
?Return(n);
H3C认证Java认证Oracle认证
基础英语软考英语项目管理英语职场英语
.NETPowerBuilderWeb开发游戏开发Perl
二级模拟试题一级模拟试题一级考试经验四级考试资料
软件测试软件外包系统分析与建模敏捷开发
法律法规历年试题软考英语网络管理员系统架构设计师信息系统监理师
高级通信工程师考试大纲设备环境综合能力
路由技术网络存储无线网络网络设备
CPMP考试prince2认证项目范围管理项目配置管理项目管理案例项目经理项目干系人管理
职称考试题目
招生信息考研政治
网络安全安全设置工具使用手机安全
生物识别传感器物联网传输层物联网前沿技术物联网案例分析
Java核心技术J2ME教程
Linux系统管理Linux编程Linux安全AIX教程
Windows系统管理Windows教程Windows网络管理Windows故障
数据库开发Sybase数据库Informix数据库
&&&&&&&&&&&&&&&
希赛网 版权所有 & &&

我要回帖

更多关于 成都明空网络 的文章

 

随机推荐