1樓:
#include "stdio.h"
int main(void)
printf("error, redo: ");
fflush(stdin);
}return 0;
}供參考。
2樓:匿名使用者
pow函式的格式是pow(double x,double y)對於指數(即格式中的後一個y),可以是整型,但底數(即格式中的前一個x)必須的雙精度型。而你直接按整型計算、輸出,當然是不正確的了。
本題其實很簡單,根本用不到pow函式。給出本題的程式:
#include
void main(){
int i,a,n,s=0,k=0;
scanf("%d%d",&a,&n);
for(i=0;i
執行示例:
3樓:匿名使用者
pow()函式返回double型別,所以對應printf應使用格式控制字元%lf對應
4樓:小小的屋子
#include
int main()
printf("%d",sum);
return 0;}
5樓:新歡舊擾
應該令s=(n-i)*a*pow(10,i)
再輸出s
請回答菜鳥一些c語言問題。求s=a+aa+aaa+aaaa+aa...a的值,其中a是一個數字。
6樓:叔叔聊感情
main()
printf("a+aa+...=%ld\n",sn);
} 這些都是些基本的定義概念,建議買本譚浩強的c語言看看,適合初學者自學,方便入門。
7樓:匿名使用者
1 count=1是給變數count(此變數是計數用的)賦初值為1.
2 只是一個提示資訊
3 是輸出的格式,說明輸出的是數字
4 把變數a乘以10再賦給a
8樓:王茜茜
int a,n,count=1;-------------------count=1;是迴圈變數
printf("please input a and n\n");--------提示使用者輸入
是輸出結果為十六進位制
a=a*10;----------------------就是類似自增,不過他的程式貌似有問題
9樓:等待的角落
程式源**:
main()
printf("a+aa+...=%ld\n",sn);這就是最後的列印輸出了。}
10樓:
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語言題目求sn=a+aa+aaa+aaaa+.....+aaa...a(n個a)之值,其中a是一個數字,n表示a的位數!
11樓:四舍**入
可以參考下面的**:
#include
int main()
printf("%d\n",sum);}
12樓:匿名使用者
#include
main()
int c(int a,int n)
else}
13樓:匿名使用者
int a, sn=a;
for(int i=2;i<=n;i++)
14樓:匿名使用者
#include
int main()
return 0;}
c語言練習,求s=a+aa+aaa+...+aa...a的 值,其中a為一個數 字. n為a的個數
15樓:陽光上的橋
main()
printf"(s=%d\n",s);
}這個題目這樣寫就對了,你寫的迴圈部分我看不大懂
(c語言~~~)求s(n)=a+aa+aaa+aaaa....之值,其中a是一個數字,n表示a的位數
16樓:市晶瀅鈕巧
sum+=a;
a=a*10+a;
這兩句有問題
比如a=2
執行一次a=a*10+a;後a=22
但是再執行一次後a=220+22=242!
給你這個程式參考下
main()
printf("a+aa+...=%ld\n",sn);
}不過我相信內
你自己可以想容出辦法解決的!
17樓:匿名使用者
每次計算a的時候,a的值已經改變了,再增加一個變數b就可以了void main()
printf("sum=%d",sum);}
18樓:linux_糯米糰
scanf("%d,%d",&a,&n);這句話分開寫就好了因為你輸入a以後會按下回車,這時這個回車符號就被賦給了內n,所以就會有容問題,你分開寫就不存在這個問題了,你的**沒問題。
19樓:
第二條語句最好改為
int a=0,n=0;
錯誤在迴圈體中,應該將迴圈體中第二條語句
a=a*10+a;改為 a=a*10+1;就可以實現了
20樓:匿名使用者
a=a*10+a;
假設一開始a是1, 然後a是11這還對, 然後a是121 , 然後是1331 .。。
21樓:
#include "stdio.h"
#include "conio.h"
void main()
printf("sum=%d",sum);
getch();}
22樓:嫵媚老漢
#include
int main()
printf("%.0lf",sum);}
求c語言題目,求C語言題目
c語言經典100題 程式1 題目 有1,2,3,4個數字,能組成多少個互不相同且無重複數字的三位數 都是多少 1.程式分析 可填在百位,十位,個位的數字都是1,2,3,4.組成所有的排列後再去 掉不滿足條件的排列.2.程式源 main 程式2 題目 企業發放的獎金根據利潤提成.利潤 i 低於或等於1...
求詳解c語言題目,求詳解c語言題目
7.簡單,c 8。題目不全 9.b,sizeof不是一個函式,是一個關鍵字。在編譯器會為常量 10.c 2b即2 16 0 65535 11,d,double型別。c語言有隱式型別提升char short int float double,對於型別有疑惑的問題,最簡單的驗證方法是寫一段 用sizeo...
C語言題目,c語言題目
3 若有兩條語句。static char x abcde static char y x存的是a,b,c,d,e,0 比y多了一個 0 p2 就是將p2串到p1上去啊。所以是abcabc 陣列名不能作為左值。要與最近的if配對。再分析下吧。static char x abcde static cha...