2019-03-28--总结

一、

输入一个整数n(n <= 10000)。随后输入n个整数。输出这n个整数中的最小值。
#include 
int main(){
    int n,min;
    scanf("%d",&n);
    int a[n];
    
    for(int i=0;i

    总结:开始想着就是比较大小,min和每个数比较,结果搞成每次的前一个数和后一个数比较(a[i]和a[i+1]的比较),想法没能用代码表达出来。


二、

有一列数是:4/7,7/11,11/18,18/29,29/37,47/76……请找出这个数列的规律,编写程序计算并输出这个数列的第 N 项(要求是分数形式),并计算这个数列的前 N 项和(结果四舍五入保留两位小数)。
#include 
int main (){
    int N;
    float sum=0.0;
    scanf("%d",&N);
   float a[N+1];
    
    for(int i=0;i

    总结:前缀和的思想一样,不过注意如果将数组设成int型,a[i]/a[i+1]会是0;最终加出来的数只会是0;所以数组必须是float型,其次为了满足题目要求输出的时候,让a[i]像整数可用(%.f)以此类推。

最后:注意审题!!!!!

你可能感兴趣的:(2019-03-28--总结)