1樓:郝在益
你的程式我改了下,沒什麼大的問題,你自己看看#include
#include
int main()
}printf("\n");
return 0;
}ps:這個題目要求輸入的是一個四位數,所以可以簡單的使用窮舉法,一位一位的列印就可以了。我還是建議樓主使用下面的這種辦法,可以輸出多位的。
#include
#include
int main()
;char temp[255] = ;
scanf("%d",&n);
printf("%d=",n);
digits = 1;
while(n > 0)
digits *= 10;
n /= 10;
}len = strlen(buff);
buff[len-1] = '\0'; //消除最後一個+號printf("%s\n",buff);
return 0;}
2樓:聽不清啊
#include
int main()
int n,i,t,x,count,y=1000;
scanf("%d",&n);
printf("%d=",n);
for(i=3;i>=0;i--)
t=n/y;
if(t)
y/=10;
return 0;
c語言程式設計
3樓:匿名使用者
#include
void main()
最簡單的,沒有**優化,也沒有輸入判斷
4樓:匿名使用者
#include
#include
int main()
n=n/10;
i++;
}printf("\n");
return 0;}
【**等】c語言程式:對n的階乘求和,n=1到10
5樓:匿名使用者
分析下程式,階乘可以用遞迴做,也可以用迴圈做,這裡就放上這兩種**了。
一.遞迴:
#include
int f(int t)
int main()
程式分析:定義一個f函式,利用遞迴的特性,進行運算10*f(9) = 10*9*f(8) …… 直到到1時返回1得出結果:
二.迴圈:
#include
int main()
printf("%d", t1);
return 0;
}程式分析:直接用一個for迴圈進行自減即可完成,定義t1用於儲存結果
得出結果:
6樓:匿名使用者
#include
int main()
sum+=c;//把結果累加在sum中
}printf("%d",sum);
return 0;}
7樓:時間箭頭
#include
int main()
printf("%d的階乘求和結果是%d\n",n,s);
return 0;
}在輸入介面輸入10,按enter,得結果4037913
8樓:匿名使用者
計算從1到10各數階乘
的和,即1! + 2! + 3! + …… + 9! + 10! 的和
#include
int main(void)
printf("1到10各數階乘的和 %d\n",sum);
return 0;}
9樓:逐夢兮樂
#include
double fun(int n)
int main()
祝你愉快!
10樓:獨思花知
#include"stdio.h"
int main()
sum += n;
return 0;}
c語言題目,輸入一個正整數n,輸出該數各位數字的積 例如,輸入1234 輸出24
11樓:
#include
int main()
printf("每位數之積是:%d\n",s);
return 0;}
12樓:卞以晴
#include
int main(void)
printf("該數字各位數之積為:%d",pro);
return 0;}
13樓:刀無極啊
#include
int main()
printf("a=%d",s);
return 0;}
c語言程式設計:輸入一個很大的整數n(n<100),輸出n各位數字之和 ,利用字串實現
14樓:匿名使用者
思路:輸入字串,從字串的第一個位置開始依次把每個數字字元轉成整數,並計算其累加和。
參考**:
#include "stdio.h"
#include "string.h"
int main()
/*執行結果:
12345
15*/
15樓:匿名使用者
#include
void main()
printf("%d\n",sum);}
16樓:匿名使用者
#include
int main()
printf("%d\n",n);
return 0;}
c語言怎麼寫出輸入正整數n,再輸入n個整數,輸出最小
include void main printf min d min 執行示例 include void mian int min a 0 for i 1 i入的最小的數是 d min include intmain 輸入一個正整數n,再輸入n個整數,輸出最小值 c語言 你題目有沒有寫全,如果按照你...
c語言求輸入正整數n,求
其實用遞迴算更簡復 單,再給你制一個吧 include 由於標準math.h中沒bai 有求階du乘函式,所以自己寫zhi一個吧 int jiecheng int n int main include int main void if i 2 1 flag 1 else flag 1 result ...
c語言輸入n判斷n是不是完數,C語言輸入n,判斷n是不是完數
include int main void if sum n puts yes else puts no return 0 include int isdata int data int isdata int ndata if n 6 return 0 int temp,sum x表示要判斷的數,t...