下列程序的功能是将二维数组中值为素数(质数)的元素置为1,非素数元素的值置为0。请完善程序,程序的运行结果为:处理前的数组为:0 1 2 3 45 6 7 8 910 11 12 13 1415 16 17 18 19处理后的数组为:0 0 1 1 01 0 1 0 00 1 0 1 00 0 1 0 1#includeusing namespace std;class Array{int a[4][5];public:Array(int p[][5], int n){for(int i=0;i
查看答案
下列程序的功能是计算从键盘输入的字符串中数字元素的数值和。如“A0b1CD23 x456y789Z”数字元素的数值和为0+1+2+3+4+5+6+7+8+9,即45。请完善程序。#include#includeusing namespace std;class String{char *str; // 用str指向的动态空间存储要处理的字符串int s; // s存储根据题意计算的数字元素的数值和public:String(char *p):________{str=____________________;strcpy(str,p);}int number(char c)// 若c是数字字符,返回对应的数值;否则返回整数0{if(c>='0'&&c<='9')return ___________;else return 0;}void fun() // 按题意要求计算字符串中数字元素的数值和{char *p=str;while(*p){s+=_________;p++;}}void print() // 输出字符串及其中数字元素的数值和{cout<
两个同型矩阵秩相等的充要条件是它们的标准形相同。( )
A. 对
B. 错
假设矩阵A不可能通过初等变换化为同型矩阵B,则A与B的秩一定不相等.( )
A. 对
B. 错
假设矩阵A不可能通过初等行变换化为同型矩阵B,则A与B的秩一定不相等.( )
A. 对
B. 错