1樓:起風哥
給你個思路。。。寫一個迴圈設定個a和n 然後把a定義成字串型別。。。在迴圈內。幾次就字串相加幾次。。強制型別轉換成整形進行再相加。最簡單有效的辦法
2樓:匿名使用者
看**、應該沒什麼問題了。
3樓:匿名使用者
#include"stdio.h"
void main()
printf("s=%d\n",s);}
4樓:
#include
#include
float sum(float a,float n);
int main(int argc, char *argv)float sum(float a,float n)return s;}
5樓:江偉
#include
void main()
printf("%ld",s);
getchar();getchar();}
6樓:匿名使用者
#include
using namespace std;
int main(int argc, char *argv)cout< return 0;} 7樓:匿名使用者 #include main() printf("s=%d\n",s);} 8樓:匿名使用者 我這個不錯啊 #include "stdio.h" #include void main() printf("\n結果為:%d",s); getchar();} 求sn=a+aa+aaa+……+aa…a(n個a)之值,其中a是一個數字,n表示a的位數 。用c語言怎樣程式設計 9樓:匿名使用者 #include int main(int argc, char *argv)else//以後的都滿足關係:這個數 等於前一個數*10+a }printf("%d",sum);//輸出總和return 0; 10樓:匿名使用者 ^首先,an=a*111…1=a/9*999…9=a/9*(10^n-1)。所以,sn=a/9*(10-1+10^2-1+…+10^n-1)=a/9*(1+10+10^2+…+10^n-n-1)=a/9*((10^(n+1)-1)/9-n-1)。 剩下用c程式設計好了。用迴圈是最笨的辦法。 11樓:三石 舉個例子吧,2222就等於(10000-1)/9*2,在用個累加就行了,思路是這樣, 12樓:匿名使用者 #include void main() printf("s=%ld\n",s);} c語言編寫:求sn=a+aa+aaa+…+aa…a n個a之值 13樓:匿名使用者 這個計算是錯的吧,是a+aa+aaa+...+aaaaaa所以可以做如下修改: #include #include int main() printf("sn=%d",sn); return 0;} 14樓:匿名使用者 for (m = 0, sn = 0; m < n /*更簡便*/; m++) sn = sn * 10 + a; c語言作業。求sn=a+aa+aaa+……+aaa…a(n個a)之值,其中a是一個數字,n表示a的 15樓:最終幻夜 #include int main() { int n,temp,i,sum=0,a; scanf("%d %d",&n,&a); temp=a; for(i=0; i 您好 不知道這樣是否滿足您的 需求 望採納 16樓:匿名使用者 #include int main(void) printf("結果=%d\n",sn); return 0;} 請回答菜鳥一些c語言問題。求s=a+aa+aaa+aaaa+aa...a的值,其中a是一個數字。 17樓:叔叔聊感情 main() printf("a+aa+...=%ld\n",sn); } 這些都是些基本的定義概念,建議買本譚浩強的c語言看看,適合初學者自學,方便入門。 18樓:匿名使用者 1 count=1是給變數count(此變數是計數用的)賦初值為1. 2 只是一個提示資訊 3 是輸出的格式,說明輸出的是數字 4 把變數a乘以10再賦給a 19樓:王茜茜 int a,n,count=1;-------------------count=1;是迴圈變數 printf("please input a and n\n");--------提示使用者輸入 是輸出結果為十六進位制 a=a*10;----------------------就是類似自增,不過他的程式貌似有問題 20樓:等待的角落 程式源**: main() printf("a+aa+...=%ld\n",sn);這就是最後的列印輸出了。} 21樓: count=1,這是一個賦值語句,count是變數名printf("please input a and n\n"),這句要不要都可以,這句是在輸入前給你個提示,在屏上顯示please input a and n, a=%d,輸出時顯示a=,等號後面是a的值,%d是輸出格式,表示十進位制整數。 a=a*10,你不是要求a+aa+aaa+aaaa+aa...a的值嗎,我們只能用a來表示一位數,以後的就要乘10,再加a了,用數來表示一下就是:如果a=1,1+(1*10+1)+(1*10*10+1*10+1)...... 不知道明白了沒有。 一道c語言迴圈題s=a+aa+aaa+…+aa…a(n個a)之值,其中a是一個數字,n代表a的位數 22樓:匿名使用者 #include void main() printf("sn=%d",s);} 23樓:匿名使用者 int result; for(int i=0;i0;j--) result+=temp;} 我不知道如果m是素數的話算不算是第乙個,我這邊算是第乙個的 如果有疑問可以再提問的哦 include stdio.h int isprime int n int main int argc,char const ar if j n printf 數 d的第 d的素數是 d!n m,n,i retur... 處填fun n i 沒用 此例給出 include int fun int m else int main c語言用遞迴方式求n個數的和 include include using namespace std int add int n int main int add int n 利用add 函式... 第0題 include define maxlen 70 main int i,temp,flag 0 printf 請輸入第一個字串 n scanf s s1 printf 請輸入第二個字串 n scanf s s2 i strlen s1 temp strlen s2 if i main x i...用c語言求素數
c語言用遞迴方法求累加和,C語言 用遞迴方法求累加和
C語言程式設計,編寫程式,求10 用C語言