求大神帮我找回我的号解关于C++的一道题!

求大神帮忙解决一问题,题目在下图_c++吧_百度贴吧
&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&签到排名:今日本吧第个签到,本吧因你更精彩,明天继续来努力!
本吧签到人数:0成为超级会员,使用一键签到本月漏签0次!成为超级会员,赠送8张补签卡连续签到:天&&累计签到:天超级会员单次开通12个月以上,赠送连续签到卡3张
关注:171,651贴子:
求大神帮忙解决一问题,题目在下图收藏
登录百度帐号推荐应用
为兴趣而生,贴吧更懂你。或C++关于赋值表达式的一道题,求大神详细解答_百度知道
C++关于赋值表达式的一道题,求大神详细解答
int a=3,b=2,c=1则以下错误的赋值表达式是A a=(b=4)=3B a=b=c+1C a=(b=4)+cD a=1+(b=c=4)请问赋值表达式有什么规则
我有更好的答案
A由运算符结合性可知,赋值运算符的结合性为自右向左结合的,所以A其实就等效于a=((b=4)=3)而子表达式b=4的值为右值,不可作为赋值号的左操作数,所以导致子表达式(b=4)=3违反语法规则
可是书上(a=3*5)=4*3这个表达式怎么就对呢,这两个有什么区别
其他类似问题
为您推荐:
赋值表达式的相关知识
等待您来回答
下载知道APP
随时随地咨询
出门在外也不愁求大神帮忙解决这个C++程序问题,如何常量化一个变量_百度知道
求大神帮忙解决这个C++程序问题,如何常量化一个变量
输入扬辉三角的前N行,下面的程序输入的N值仅能在100内,怎么使N无限大,用const int M=N;int i,j,k,a1[M][M];
来替代第7行怎么不对
,#include&iostream.h&void main(){ cout&&&请输入杨辉三角的行数&&&'\n';
int N; cin&&N; int i,j,k,a1[100][100];
//
第7行 for(i=0;i&N;i++){
for(j=0;j&N;j++)
a1[i][j]=0; } for(i=0;i&N;i++){
a1[i][0]=1;
cout&&a1[0][0]&&'\t'&&'\n';
for(i=1;i&N;i++){
cout&&a1[i][0]&&'\t';
for(j=1;j&=i;j++){
a1[i][j]=a1[i-1][j-1]+a1[i-1][j];
cout&&a1[i][j]&&'\t';
cout&&'\n';
提问者采纳
用动态二维数组int** a1;
第7行a1 = (int**)malloc(sizeof(int*)*N*N);for(i=0;i&N;i++)
a1[i] = (int*)malloc(sizeof(int)*N);
提问者评价
太给力了,你的回答完美解决了我的问题!
其他类似问题
为您推荐:
其他2条回答
是定义变量const
是定义常量,定义常量时可以给它赋值。定义完常量后是不能给它赋值。常量化变量有时是这样用的int N;cin && Nconst int M=N+N;
// 定义常量 M,同时给它赋值,它的值等于N+N;把变量N的值给常量化的M后。N的值再变化,不会影响M的值。
第一个问题没看懂第2个问题 第7行怎么不对?目测 因为你定义了a[M][M],这是不合法的,编译器不认的,数组定义时是不能用变量来的。方括号里一定要是常量
等待您来回答
下载知道APP
随时随地咨询
出门在外也不愁求大神帮忙解一道题,大学物理的。图中2-16这题_百度知道
提问者采纳
根据动能定理,设摩擦力所做的功为W,则有mgR+W=½mv²-0W=½mv²-mgR=½×2×6²J-2×10×4J=-44J
大神再看下2-18
这个就是2-18就是高中的题目。(1)重力的功W=mg(L-Lcos30º)张力不做功(2)最低点的动能Ek=½mv²=mg(L-Lcos30º)速率v=√(2gL(1-cos30º))(3)T-mg=mv²/L最低点绳子的张力T=mg+mv²/L
提问者评价
太给力了,你的回答完美地解决了我的问题,非常感谢!
来自团队:
其他类似问题
为您推荐:
大学物理的相关知识
等待您来回答
下载知道APP
随时随地咨询
出门在外也不愁c++语言中关于类的一道题,求大神看看哪错了?_百度知道
c++语言中关于类的一道题,求大神看看哪错了?
#include&iostream&#include&cmath&class Rational{private:
public: void set(int a,int b) {
numerator=a;
denominator=b; } void print() { cout&&numerator&&&/&&&denominator&&
} Rational add(Rational y); Rational sub(Rational y); Rational fsd(); int gcd();};Rational Rational::add(Rational y){ R z.numerator = numerator*y.denominator+denominator*y. z.denominator = denominator*y. return z.fsd();} Rational Rational::sub(Rational y){ R z.numerator = numerator*y.denominator-denominator*y. z.denominator = denominator*y. return z.fsd();}int Rational::gcd(){ R z.numerator = z.denominator = while(z.denominator!=0)
z.numerator = z.
z.denominator = z.numerator % z. return z.}Rational Rational::fsd(){ R z.numerator=numerator/gcd(); z.denominator=denominator/gcd(); }int main(void){ Rational x,y; int numerator1,denominator1,numerator2,denominator2; cout&&&请输入x的分子和分母:&; cin&&numerator1&&denominator1; cout&& cout&&&请输入y的分子和分母:&; cin&&numerator2&&denominator2; x.set(numerator1,denominator1); y.set(numerator2,denominator2); cout&&&x + y = &; x.add(y).print(); cout&&&x - y = &; x.sub(y).print(); cout&&&化简x和y:&&& x.fsd().print(); y.fsd().print(); cout&&&x分子与分母的最大公约数为:&&&x.gcd()&&
cout&&&y分子与分母的最大公约数为:&&&y.gcd()&& return 0;}
提问者采纳
int Rational::gcd(){Rz.numerator =z.denominator =while(z.denominator!=0){//这里错了,z.numerator = z.z.denominator = z.numerator % z.}//如果没有花括号,就会陷入无限循环。return z.}求最大公约数的算法也可能错了。。。
最大公约数的算法应该怎么改?
int Rational::gcd(){ int m,n,r; if(denominator & numerator) {
n = } else {
n = } r = m % while(r!=0) {
r = m % } }
提问者评价
其他类似问题
为您推荐:
等待您来回答
下载知道APP
随时随地咨询
出门在外也不愁

我要回帖

更多关于 求大神帮忙p图 的文章

 

随机推荐