c++long+double
娄空仪1402C语言 a+b多测试用例 -
滕念显19224325080 ______ #include<stdio.h> int main() { int a,b,count=0; while(scanf("%d%d",&a,&b)!=EOF) { printf("Case %d: %d\n",++count,a+b); } return 0; }
娄空仪1402用C++编写程序由键盘输入10个整数,按升幂和降幂分别输出排序结果 -
滕念显19224325080 ______ long long fast_pow( long long a, long long b, int p ) { long long ans = 1; while( b ) { if ( b & 1 ) //若b当前最右位为1 ans = ans * a % p; a = a * a % p; //(a^(2^k))^2=a^(2^(k+1)) b >>= 1; //b向右位移 } return ans; }(a^1)^2=a^2,(a^2)^2=a^4……,也就是说对...
娄空仪1402C++循环平方相加问题
滕念显19224325080 ______ #include <iostream> using namespace std; int main() { long s = 0; for(int i = 1; i <= 50; i++) s += i * i; cout << s << endl; return 0; } 还有问题没?
娄空仪1402如此c++解方程,哪儿的错?
滕念显19224325080 ______ 正确代码是这样: #include<iostream>#include<cmath>using namespace std;int main(){ long double x,y; for(x=0.0001; x<1; x+=0.0001) { y=pow(2,x)-3*x; if(-0.0001<y && y<0.0001) { cout<<x<<endl; break; } } return 0;} pow()函数你需要传入两...
娄空仪1402C++的一个小程序编写 -
滕念显19224325080 ______ 1、 #include <stdio.h> double fun(int k)//k!的函数 { if (k==1||k==0) return 1; return k*fun(k-1); } void main() { int m,n; double C; do { printf ("请输入m和n: "); scanf ("%d%d",&m,&n); }while(m<n); C=fun(m)/(fun(n)*fun(m-n)); printf("C(m,n)=m!...
娄空仪1402已知各变量的类型说明如下: int i=8,k,a,b; unsigned long w=5; double x=1.42,y=5.2; 则以下符合c语言语 -
滕念显19224325080 ______ A)a=3;b=4;a=a+a+b*a;B)=左侧必须是变量,=是赋值运算,从右向左执行,所以行执行a*3=2,a*3不是变量,所以错...
娄空仪1402C++输入不定数目数据 -
滕念显19224325080 ______ //靠,又打到一半 #include <stdio.h> #include <malloc.h> long *a; long i=1; void sum(void){ __int64 s=0; long j; for(j=0;j<i;j++){ s+=a[j]; } printf("%d\n",s); } int main(){ a=(long*)malloc(sizeof(long)); for(;;i++){ a=(long*)realloc(a,sizeof(long)*i); scanf("...
娄空仪1402c++简单的程序
滕念显19224325080 ______ 使用short和int都不行,因为1!+3!+·······+19!的值远远超出了int型4个字节所能表示的最大正整数,你用windows计算器算一下就知道了,换成long long型刚好能够,如果要计算21!long long型也不够了,就需要用别的办法,比如用数...
娄空仪1402C++哥德巴赫猜想 -
滕念显19224325080 ______ //完全按照你的要求了,打开C盘,有个prime.txt文件.#include#include using namespace std;bool prime(int);int main(){ ofstream out("c:\\p...
娄空仪1402高手进!求教c++问题:#include <iostream> using namespace std; int main() {double fab(int); int n; do -
滕念显19224325080 ______ #include using namespace std; long long fab(int); int main() { int n = 0; long long max = 0; for(n = 1;n { max += fab(n); } cout return 0; } long long fab(int i) { long long c = i; if(i==1) return 1; else c *= fab(i-1); return c; } 在你的基础上改的,你来计较下吧!