當前位置:首頁 » 編程語言 » aaa1c語言

aaa1c語言

發布時間: 2022-06-23 20:52:13

① 如何用c語言編寫程序「用函數計算aaa...aaa(共n個a)的值,例如:a=3,n=4,則為3333

void fun(int a,int n){
int i;
for(i=0;i<n;i++)
printf("%d",a);
}

如果想要返回值的話是要有范圍的,也可以定義為long型

② C語言編程編寫一程序, 求Sn= a+aa+aaa+…+aaa…aaa(n個a)的值,其中a是 1~9之間的一個數字............

#include<iostream>
//n+1代表的是位數,從0開始,即n=0代表一位
intgetValue(inta,intn){
inttemp=a;
while(n>0){
temp=temp*10+a;
n--;
}
returntemp;
}

intmain(){
usingnamespacestd;
inta,n,result=0;
inti=0;
cin>>a>>n;
for(;i<n;i++){
result+=getValue(a,i);
}
cout<<result<<endl;
return0;
}

注意:自己替換一下輸入輸出!C語言的輸入輸出比較麻煩所以,就換成了C++的寫法!總體的演算法不變

③ c語言結構體成員為結構體數組問題

這是因為內存溢出。
系統在分配內存的時候不是按照變數定義的先後順序分配的,並且分配的位置是隨機的。
所以會出現你所說的情況,在使用的時候要小心。

希望可以幫助到你。

④ c語言編寫一個函數,求s=aaa..aa+aaa..a+....a(aaa..aa表示n個a,a和n的值在1和9之間

#include"stdio.h"
int fun(int a,int n)
{
if(n==1)return a;
return a+10*fun(a,n-1);
}
int Add(int a,int n)
{
int sum=0;
for(int i=1;i<=n;i++)
sum+=fun(a,i);
return sum;
}
void main()
{
int a,n;
scanf("%d%d",&a,&n);
if(a>=0&&a<=9)
printf("%d",Add(a,n));
}

熱點內容
郵箱怎麼加密碼保護 發布:2025-03-18 04:37:30 瀏覽:572
雲伺服器老是半夜崩潰白天恢復 發布:2025-03-18 04:37:29 瀏覽:923
如何看自己手機配置是多少 發布:2025-03-18 04:32:26 瀏覽:856
js文件拒絕訪問 發布:2025-03-18 04:26:36 瀏覽:704
安卓系統怎麼恢復聊天記錄 發布:2025-03-18 04:24:57 瀏覽:596
怎麼把安卓手機app轉到蘋果手機 發布:2025-03-18 04:20:30 瀏覽:967
分演算法適用於 發布:2025-03-18 04:17:08 瀏覽:627
mysql資料庫連接串 發布:2025-03-18 04:15:51 瀏覽:14
社會腳本法定義 發布:2025-03-18 03:59:00 瀏覽:326
安卓擴展存儲空間 發布:2025-03-18 03:57:34 瀏覽:10