c++编程实例

本文提供了一系列C++编程实例,包括判断字符串是否为回文、字符串转换为整数、比较字符串长度、高精度计算π、查找特定整数、找数组最大值及其下标、字符串奇数位转大写以及求二维数组的最大值等。这些实例展示了基本的字符串处理和算法应用。
摘要由CSDN通过智能技术生成

第23题 请编写函数fun,该函数的功能是 :判断字符串是 否为回文? 如果是 那么函数返回1,主函数中输出yes,否那么返回0,主函数中输出no.回文是 指顺读和倒读根基上 同样的字符串.
答案:
int fun(char *str)
{
int I,n=0;fg=1;
char *p=str;
while (p)
{
n++;
p++;
}
for(i=0;i<n2;i++)
if (str[i]str[n-1-i]);
else
{
fg=0;
break;
}
return fg;
}
24:第24题 请编写一个函数fun,它的功能是 :将一个字符串变形为一个整数(不得调用c语言供应的将字符串变形为整数的函数).
答案:
long fun (char *p)
{
long s=0,t;
int i=0,j,n=strlen§,k,s1;
if(p[0]
‘-’)
i++;
for(j=I;j<=n-1;j++)
{
t=p[j]-‘0’;
s1=10;
for(k=j;k<n-1;k++)
t
=s1;
s+=t;
}
if(p[

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值