作道题目谢谢了
1.编写一个完整的程序,实现的功能是:向用户提问“现在正在下雨吗?”,提示用户输入Y或N,若输入为Y,显示“现在正在下雨。”;若输入为N,显示“现在没有下雨。”
在“显示现在没有下雨”后,再增加提问:今天会有太阳吗(Y/N)?若输入Y, 显示”今
天是晴天!”; 若输入N, 显示”今天是阴天!”;
2.从键盘输入一批数,求每相邻三个数的平均值(保留二位小数);
3.求S=1!+2!+3!+…+n!,n从键盘输入;
4. 编程输出下列数字图案
1 1 1 2 3 4 5 6 7 8
2 3 2 3 9 1 2 3 4 5 6 7
4 5 6 4 5 6 8 9 1 2 3 4 5 6
7 8 9 1 7 8 9 1 7 8 9 1 2 3 4 5
2 3 4 5 6 2 3 4 5 6 6 7 8 9 1 2 3 4
… … 5 6 7 8 9 1 2 3
4 5 6 7 8 9 1 2
3 4 5 6 7 8 9 1
----------------解决方案--------------------------------------------------------
怎么都是一样的题目啊。..我都写了好多遍了...
自己到论坛上找找吧
----------------解决方案--------------------------------------------------------
2.从键盘输入一批数,求每相邻三个数的平均值(保留二位小数);
#include<stdio.h>
#define MAX 10
main()
{float array[MAX],ave;
int i;
clrscr();
for(i=0;i<MAX;i++)
scanf("%f",&array[i]);
for(i=0;i<=MAX-3;i++)
{ ave=(array[i]+array[i+1]+array[i+2])/3;
printf("%.2f ",ave);
}
}
----------------解决方案--------------------------------------------------------