-
C++格式的程式設計方式如下:
#include
#include
using namespace std;
void main()
string num;
cin >>num;
int len=,n=0;
for (int i=0;ICOUT“基本上沒有數量級限制,只要每個位上的數字之和不超過int型別的上限,如果實在不夠,可以用double代替或者做乙個大數類。 輸入數字的位數是不確定的,但可以使用任意位數。
-
#include
void main()
int n,a,t,i[10]=,sum=0,j;
scanf ("%d",&a);
n=a;for(j=0;j<10;j++)i[j]=n%10;
n=n/10;
sum=i[j]+sum;
printf("%d",sum);
親眼看看,希望對您有所幫助。
-
#include
void main()
int i,num=0;
char c[100];
scanf("%s",&c);
for(i=0;c[i]!=null;i++)c[i]-=0x30;
num += c[i];
printf("%d",num);
這可能會丟失像 00123 這樣的數字。
-
以上都是數量級限制的,可以用C語言寫成。
#include ""
void main(){
int a,b,c,s;
scanf("%d%d%d",&a,&b,&c);
s=a+b+c;
printf("%d",s);
這是乙個三位數的數字,位數是更多的變數。
-
喜歡最後乙個答案。
-
最近,我正在準備計算機級2級C語言,所以我對累積求和這個問題非常熟悉,我可以看到分子是斐波那契數列,後一項的分子是前一項的分母(先不要看x),奇數項除以x, 將偶數項乘以 x,然後加號和減號交替,下面是我花了 10 分鐘寫的程式,結果是正確的,x=,n=8,sum=,x=,n=15,sum=
#include
double fun(double x,int n){double a = 1,b = 2,t;
int i;
double m,sum;
sum = 1/(2*x);
for(i = 0; i
-
我幾乎忘記了C語言的語法,所以我只能告訴你我的想法。 讓我們從分子 1 2 3 5 8 開始,從第三項開始 每項都是前兩項的總和,分母也是如此。 那麼加法和減法的順序是加一次減一次。
x 是輸入的已知值。 問題是找到分子和分母。 分子分母實際上是斐波那契數列(0、1、1、2、3、5、8、13---
int func(int n)
第乙個分數是 func(2) (x*func(3))。