当前位置: 代码迷 >> C语言 >> 作道题目谢谢了
  详细解决方案

作道题目谢谢了

热度:175   发布时间:2007-06-20 16:14:20.0
作道题目谢谢了
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);
}
}


----------------解决方案--------------------------------------------------------
  相关解决方案