| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 1077 人关注过本帖
标题:关于c语言循环
只看楼主 加入收藏
wpfengqi
Rank: 1
等 级:新手上路
帖 子:23
专家分:7
注 册:2011-10-18
结帖率:100%
收藏
已结贴  问题点数:5 回复次数:12 
关于c语言循环
n 2        k 2
4、求 ∑  2j^2 + ∑ i!(-1)^i   
    j = n 1      i = k 1         其中n1、n2键盘输入, 输错重输(如:n1>n2),k1>k2同上
不要太难,我目前只学到数组
搜索更多相关主题的帖子: c语言 键盘 
2011-10-18 22:02
东方饺子
Rank: 1
等 级:新手上路
帖 子:14
专家分:7
注 册:2011-9-24
收藏
得分:0 
这是啥?`~~~
2011-10-18 22:07
wpfengqi
Rank: 1
等 级:新手上路
帖 子:23
专家分:7
注 册:2011-10-18
收藏
得分:0 
求和,就是下标不能比上标大,下标不能为0
2011-10-18 22:08
国际高2
Rank: 1
等 级:新手上路
帖 子:3
专家分:0
注 册:2011-10-16
收藏
得分:0 
各种不懂( ⊙ o ⊙ )啊!
2011-10-18 22:28
wpfengqi
Rank: 1
等 级:新手上路
帖 子:23
专家分:7
注 册:2011-10-18
收藏
得分:0 
额,郁闷
2011-10-18 22:33
潇轩
Rank: 1
等 级:新手上路
帖 子:7
专家分:5
注 册:2011-10-18
收藏
得分:0 
说明白点啊
2011-10-19 14:18
wpfengqi
Rank: 1
等 级:新手上路
帖 子:23
专家分:7
注 册:2011-10-18
收藏
得分:0 
       n 2        k 2
4、求 ∑  2j^2 + ∑ i!(-1)^i   
    j = n 1      i = k 1         其中n1、n2键盘输入, 输错重输(如:n1>n2),k1>k2同上。
   就是求这2个的和啊,规定n1>n2,n1>0,k1>k2,k1>0,如果输错重新输入
2011-10-19 15:06
吴军旗
Rank: 5Rank: 5
等 级:职业侠客
帖 子:286
专家分:308
注 册:2011-9-14
收藏
得分:3 
程序代码:
#include < stdio.h >
#include < stdlib.h >
#include < math.h >
void main ( )
{
    double   n1, n2, k1, k2, t, j, i, m = 1, sum, sum1 = 0,sum2 = 0;
    printf ( "输入4个数,第二个比第一个大,第四个比第三个大\n" );
    scanf ( "%f%f%f%f", &n1, &n2, &k1, &k2 );
    for ( i = n1; i <= n2; i++ )
        sum1 = sum1 + 2*i*i;
    printf ( "%f\n", sum1 );
    for ( j = k1; j <= k2; j++ )
    {
        for ( t = 1; t <= k1; t++ )
                m = m * t;
        sum2 = sum2 + m * pow ( -1, i );
        printf ( "%f\n", sum2 );
    }
    sum = sum1 + sum2;
    printf ( "%f", sum );
    system ( "pause" );
}
累死了,还是没有写出来,谁知道我错哪了么

最惨的不是忘不了悲伤的回忆,而是那些悲伤的回忆却开始记不清。。。
2011-10-20 00:48
seeworld
Rank: 2
等 级:论坛游民
帖 子:19
专家分:39
注 册:2011-10-7
收藏
得分:2 
这是由楼上改好的:
#include "stdafx.h"
#include < stdio.h >
void main ()
{
    int   n1, n2, k1, k2, t, j, i, m = 1,fn=1, sum, sum1 = 0,sum2 = 0;
    printf ( "输入4个数,第二个比第一个大,第四个比第三个大\n" );
    scanf ( "%d%d%d%d", &n1, &n2, &k1, &k2 );
    for ( i = n1; i <= n2; i++ )
        sum1 = sum1 + 2*i*i;
    printf ( "sum1=%d\n", sum1 );
    for ( j = k1; j <= k2; j++ )
    {
        m=1;
        fn=1;
        for ( t = 1; t <= j; t++ ){
            m = m * t;
            fn=fn*(-1);
        }
        sum2 = sum2 + m * fn;
        
    }
    printf ( "sum2=%d\n", sum2 );
    sum = sum1 + sum2;
    printf ( "∑  2j^2 + ∑ i!(-1)^i=%d\n", sum );
    system ( "pause" );
}
2011-10-20 09:04
为我留住记忆
Rank: 4
来 自:北京
等 级:业余侠客
帖 子:130
专家分:226
注 册:2011-4-30
收藏
得分:0 
   各种不明白。。我都好久没看书了

学习c是为了自己更强大。。。
2011-10-20 09:07
快速回复:关于c语言循环
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.016005 second(s), 7 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved