程序填空题
(1)函数func的功能是:使一个字符串按逆序存放,请填空。
#include <iostream.h>
void func (char str[ ])
{ char m; int i, j;
for(i=0, ; ; i++,j--)
{ m=str[i];
;
;
}
cout<< <<endl;
}
(2)以下程序用来对从键盘上输入的两个字符串进行比较,然后输出两个字符串中第一个不相同字符的ASCII码之差。例如:输入的两个字符串分别为abcdef和abceef,则输出为-1,请填空。
#include
void main( )
{
char str1[50], ;
int i, s;
cout<<"\n input string 1:\n"; ;
cout<<"\n input string 2:\n"; cin.getline(str2,50);
i=0;
while(( &&(str1[i]!=’\0’))
;
;
cout<<s<<endl;
}
(3) 以下程序通过调用自定义函数scopy( )将字符串s1复制到字符串s2,并输出显示,请填空。
#include “iostream.h”
void scopy ( , )
{while(*p!= '\0')
{ ; ; ;}
*q='\0';
}
void main( )
{
char *s1="Nanjing, China";
char s2[20];
cout<<"\nThe s1 is:"<<s1;
;
cout<<"\nThe s2 is:"<<s2;
}
(4) class A
{
int *a ;
int n;
public:
A(int nn=0) : n(nn)
{ if(n==0) a=0;
else a= ; //分配长度为n的动态数组
}
void seta(int *aa)
{for (int i=0; i<n; i++) a[i]=aa[i] ;}
//定义析构函数,释放动态数组空间
} ;
C++程序设计 整除问题,高手进
1、void count(int*a,int *n)定义一个无返回值的函数count,它有两个形式参数,第一个是指针a,指向int型数据,第二个是指针n,指向int型数据。2,3、参看注释 void countValue(int *a,int *n){ int i;n=0; \/\/n指向的内容赋值为0 for(i=1;i<=1000;i++){ if((i%7==0&&i%...
C\\C++问题(基础),望高手解答,(回答完整者额外加20~50币),具体在...
2、(int)a+6-c是强制转换a还是a+6-c ? (int)(a+6-c)是不是转换a+6-c?(int)a+6-c是强制转换a。 (int)(a+6-c)是转换a+6-c,转换计算结果 问题2:这7个字符的地址是强制固定的, 编译器在编译链接时 会指定的,放在常量区,运行中不可以更改的。
现有一道 C++编程题,请各位高手能够鼎力相助。速求……急!
回答:长见识了啊...感谢楼主!
c++问题,高手来
myclass p[10]声明得是一个10个元素的对象数组,意思就是数组元素是类的对象。当p离开作用域的时候,当然要销毁在内存中占用的空间,而p是一个数组指针,所以整个数组的10个元素都会消耗(遇到ASCII码为0的停止),而每个元素又是对象,对象销毁时,自动调用类的析构函数,处理善后工作,如释放delete...
C++编程问题,高手进
\/\/根据输入的字母序列,以及字母,返回字母对应的序号 int getIndex(char chara, char* pchara){ for(int i = 0; i < strlen(pchara); i++){ if(pchara[i] == chara){ return i;} } return -1;} int main(){ int mm[8][8] = { {36,25,34,46,49,78,38,32},{61,16,...
C++蜗牛爬树问题,求高手来(我是伸手党)
用一个go_up函数表示向上爬,用go_down函数表示向下滑,直至到达树顶结点 *\/ include <stdio.h> include <alloc.h> \/* 定义双向链表 *\/ typedef node linknode;typedef struct node { int position;int counter;linknode *prev;linknode *next;} link;\/* 定义头、尾、当前指针 *\/ link *...
C++的几个问题,高手进!
(倒数2,3位为1) ~3表示二进制最后两位为0其他为1 两者异或只有不同的值才为1 ,所以最后结果应该2^32-5 (我不肯定 自己去实验吧)3. =b0只是赋值,类型还是A &a1=b0则是传进来地址了,其实就相当于类型B 4. 右移几位就是2的几次方 2^12=4096 5. 选c 答案错了或者题目错了 ...
c++形式参数问题,高手进!
形参:目的是用来接收调用该函数时传来的参数。简单的说:形式参数:定义函数时函数名后面括号中的变量名 实际参数:调用函数时函数名后面括号中的表达式 说明 形参只能是变量,实参可以是常量、变量或表达式。在被定义的函数中,必须指定形参的类型。所以程序中f()函数的形式参数有2个 ...
C++高手请帮助
你就可以写一个函数,输入的参数为单价和数量(个人认为单价不应该是在函数里输入的,应该是属性成员,不过也视具体情况而定),返回值就写这几本的总价值。再有就是找零,你也可以写一个函数,输入用户给的金额和和应该付的金额,返回找零的金额。4、还有一类函数就是get()set()函数,因为类的封装...
求C++高手!!!
例如:若程序执行时输入字符串为:turbo c and borland c++,从键盘上输入字符n,则输出后变为:turbo c ad borlad c++;如果输入的字符在字符串中不存在,则字符串照原样输出。***20.编写函数int fun(int lim,int aa[MAX]),该函数的功能是求出小于或等于lim的所有素数并放在aa数组中,该函数返回所求出的素数的...