problem 1.c

来自「北大青鸟软件工程师ppt的学生用书源代码」· C语言 代码 · 共 31 行

C
31
字号
#include <stdio.h>
#include <conio.h>

void main()
{
int n, count, factorial,sum;
char ans;
  do
	{
	count =1;
	factorial=1;
	ans = 'y';
	sum=0;
	n =1;
	/* */
	printf("\n请输入一个整数作为上限 :"); 
	scanf("%d",&count);
	printf("\n数字\t 和\t 阶乘\n");
	do{
		factorial=factorial*n; /* 确定数字的阶乘 */
		sum=sum + n; /* 数字累加 */
		printf ("%d\t %d\t %d\n",n, sum, factorial); 
		n ++;
		}while (n <= count);/* 推导数字、阶乘与和的 do while 循环 */ 
	     /* Do..While 内循环结束 */
		printf("\n是否还要产生序列 (Y/N) ?\n");
		ans = getch();
	}while(ans == 'Y' || ans == 'y');
	/* Do..While 外循环结束 */
}

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?