Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include <iostream>
- using namespace std;
- int main()
- {
- int num=0;
- printf("請輸入一個非零正整數:");
- scanf("%d", &num);
- while (num != -99)
- {
- if (num <= 0)
- {
- printf("請輸入一個非零正整數:");
- scanf("%d", &num);
- }
- else
- {
- while (num > 0)
- {
- int flag1=num, flag2=num, sum=0, prod=1;
- printf("%d! = ", flag1);
- while (flag1 != 0)
- {
- prod*=flag1;
- (flag1 != 1) ? printf("%d * ", flag1) : printf("%d = %d\n", flag1, prod) ;
- flag1--;
- }
- printf("Σ%d = ", flag2);
- while (flag2 != 0)
- {
- sum+=flag2;
- (flag2 != 1) ? printf("%d + ", flag2) : printf("%d = %d\n", flag2, sum) ;
- flag2--;
- }
- num = 0;
- }
- }
- }
- system("pause");
- return 0;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement