摇曳的蔷薇
#include"stdio.h"void main(){int sum(int);int sumhe,m;xy:printf("请输入上限:m\n");scanf("%d",&m);sumhe=sum(m);if(sumhe==-1){printf("您的输入上限有误,请重新输入:\n");goto xy;}elseprintf("1到%d的累加和为%d\n",m,sumhe);}int sum(int n){int i,s=0;if(n<0)return(-1);else if(n==0)return(0);elsefor(i=1;i<=n;i++)s=s+i;return(s);}、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、#include"stdio.h"void main(){int facto(int);int fact,m;scanf("%d",&m);fact=facto(m);printf("%d",fact);}int facto(int n){int f;if(n==1)f=1;elsef=facto(n-1)*n;return(f);printf("\n");}