大神能幫我用c語言程式設計一下嗎??最好能附上詳解

2021-12-25 12:49:07 字數 3209 閱讀 8314

1樓:大嘴王龍

#include

void main()

for(;p<&string[10];p++)

cnt=0;

for(i='0';i<='9';i++)}}

if(cnt==10)

printf("%d\n",age);

}getchar();

}簡單估算一下可以知道age應該大於10,小於40,所以設定age的迴圈範圍;

計算age的三次方和四次方,先判斷滿不滿足位數條件,不滿足直接pass;

然後將計算的兩個數的每一位數轉換為數字字元,都存到一個字串陣列中;

從0到9依次從字串比較,發現字串含有該數,計數器自加1,跳出迴圈;

如果計數器最終計數為10,即為該字串中含有0到9的數,滿足條件,則輸出當前的age值。

2樓:

10^3=1000;

21.54^3=9999;

17.78^4=100000;

31.62^4=999999;

所以年齡在18~21之間,即18,19,20,21;

20不可能了,n次方會出n個0;

21不可能了,平方441;

19不可能了,4次方130321;

18嘛,3次方5832,4次方104976,正解;

樓主好年輕~

3樓:

//#include "stdafx.h"//vc++6.0加上這一行.

#include "stdio.h"

#include "string.h"

#include "math.h"

#include "stdlib.h"

int cmp(const void *a, const void *b)

void main(void)

printf("oh, you are %d years old...\n",i);}

4樓:匿名使用者

int age=0;

int x=0;

int a=pow(age,3);

int b=pow(age,4);

int m[10];

while(x!=0)

for(int j=1,j<7,j++)

for(int y=0,y<10,y++)}}age++;

}試試把,我這沒法驗證

5樓:水晶

#include

int main()

}if(i_6[iii]==ii)

if(iii==5)

}if(x>0)

}if(x==0)

x=0;}}

}}時間緊 演算法有點亂

6樓:匿名使用者

void main()

else

}}//if語塊將符合年齡立方為4位數,四次方為6為數的年齡四、六次方的數字組成陣列;

else continue;

for(int i=0;i<10;i++)for(int j=i+1;j<10;j++)//判斷有沒有兩個數字相等,有的話,b變數為true重新最外圍的for迴圈;

if(b==false)}}

7樓:匿名使用者

int i=0;

while(1) ;

if ((j <1000 || j >9999) && (k <100000 || k >999999))

i++;

sprintf(s,"%d%d",j,k);

for(m=0;m<10;++)

if (n==10)

printf("my age is %d",n);}

8樓:白了少

#include

int main(void)

,i=0;

while(++a)

while(c>0) // 把4次方值的每位數存入陣列,如果出現,則加1

}else // 如果不滿足條件,則跳過這個年齡,試試下一個年齡值if(d[0]==d[1]==d[2]==d[3]==d[4]==d[5]==d[6]==d[7]==d[8]==d[9]==1)

break; // 判斷如果0---9每個數都出現1次,即a[0]---a[9]的值都為1,則滿足條件,輸出年齡

}printf("找到我的年齡:%d\n",a);

return 0;}

c語言程式設計,這三道題哪位大神能幫幫我,謝謝啦,急~

9樓:回憶在上輩子

第一題可以使用迴圈,在迴圈中判斷各個位上數字是否相同,否則進行統計第二題對字串進行掃描,將連續*進行統計,如果達到n則下一個字元還是*的話則刪除後面至第一個非*字元(可以使用一個臨時陣列完成)

第三題可以使用一個結構體陣列(一般這種可以使用連結來做,不過題目要求結構體陣列),通過封裝對結構體陣列的操作達到相應的目的。

如果**不想自己寫的話

我可以有償代勞

10樓:匿名使用者

5財富三道題,網友的勞動是不是太廉價了。

c語言初學者,哪位大神能幫我逐行解釋一下嗎?一定採納

11樓:徐和銀

#include//引入標頭檔案

int main()

fclose(fp);//關閉檔案指標

return 0;//返回值為0}

12樓:程式猿3號

#include

int main()

fclose(fp);               // 釋放文容件指標

return 0;}

c語言程式設計,大神幫忙寫一下**,謝謝

13樓:

#include

#include"string.h"

char check(char a) }

i++;

}for(i=0,j=0;i<4;i++)//分別判斷test的低4位值是否有至少三位為1

if(j>2)return 1;

else return 0;

}void main()

while(1);   //為了方便輸入及互動採用迴圈逐行輸入}

求大神幫我解決一下幾道c語言程式設計題

include unsigned long factorial unsigned int n int main int argc,char argv printf 大於零的奇數有 for i 0 i 10 i printf n平均值為 f n n sum n return 0 end of file...

C語言,能幫我註釋一下嗎?看不懂

include include int a 100 100 void makematrix int n 顯示矩陣,這個就不用說了吧,一行一行的顯示,一共n行void showmartix int n int i,j for i 0 i c語言幫忙註釋下 看不懂 確定不是來惡搞的?危險部分已經註釋或修...

c語言程式設計題求大神指教,,太笨了,想了一下午都做不出結果s

供你參考 include stdio.h void main void printf the result is d.n s 你把這個問題變成這樣 2 32 3 5 2 3 5 8 2 3 5 8 13 2 3 5 8 13 21 2 3 5 8 13 21 34 你會發現有20個2,20個3,19...