#include<stdio.h>int main(){ int i, s = 1, n; printf("请输入一个正整数:\n"); scanf("%d", &n); i = 1; do { s = s * i; i++; } while (i <= n); printf("%d的阶乘为%d\n", n, s);}
收起
这个要看输入的是多少,如果输入3,则输出就是6
报告相同问题?