| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 2455 人关注过本帖
标题:急求3道C语言题!!
只看楼主 加入收藏
Murray
Rank: 1
等 级:新手上路
帖 子:101
专家分:0
注 册:2005-4-10
收藏
得分:0 
我也菜鸟,刚刚开始学

2005-04-22 11:24
Ymir_1984
Rank: 1
等 级:新手上路
帖 子:9
专家分:0
注 册:2005-4-21
收藏
得分:0 
answer=factor(n-1)*n 为什么要改成这样呢?
2005-04-22 12:08
Ymir_1984
Rank: 1
等 级:新手上路
帖 子:9
专家分:0
注 册:2005-4-21
收藏
得分:0 
第二题应该要scanf("%d",n)的
我来试试
2005-04-22 12:10
牛虻
Rank: 1
等 级:新手上路
威 望:1
帖 子:472
专家分:0
注 册:2004-10-1
收藏
得分:0 
以下是引用Murray在2005-4-22 11:23:48的发言: 第二题是不是可以 scanf("%d",n);????
这样才对啊.scanf("%d",&n)

土冒
2005-04-22 12:34
Ymir_1984
Rank: 1
等 级:新手上路
帖 子:9
专家分:0
注 册:2005-4-21
收藏
得分:0 
#include "math.h"
main ()
{
int i,n;
float answer;
printf("please input n:");
scanf("%fd",&n);
answer=n;
for(i=2;i<=n;i++)
  {
  if(i%2==0)
    answer=answer-(n/i);
      else answer=answer+(n/i);
   };
printf("%fd",answer);
getch();
}
又不出结果
2005-04-22 12:37
牛虻
Rank: 1
等 级:新手上路
威 望:1
帖 子:472
专家分:0
注 册:2004-10-1
收藏
得分:0 

第三题帮你做了

main() {int i,j; for(Ii=0;i<4;i++) {for(j=0;j<i;j++) printf(" "); for(j=i;j<i+4;j++) printf("*"); printf("\n");} getch();}

[此贴子已经被作者于2005-4-22 12:47:16编辑过]


土冒
2005-04-22 12:45
lmr
Rank: 1
等 级:新手上路
帖 子:86
专家分:0
注 册:2004-12-9
收藏
得分:0 

第15楼的,修改如下:

#include<stdio.h> main() { int n,i,k=1; float answer=0; scanf("%d",&n); for(i=1;i<=n;i++) { answer+=k*(float)n/i ; k=-k; } printf("answer=%f",answer); getch(); }

2005-04-22 16:33
Ymir_1984
Rank: 1
等 级:新手上路
帖 子:9
专家分:0
注 册:2005-4-21
收藏
得分:0 
k=-k; 呵呵,学到一招
2005-04-22 20:38
lullaby
Rank: 1
等 级:新手上路
帖 子:10
专家分:0
注 册:2005-4-22
收藏
得分:0 

#include <stdio.h>

float caculate ( float n , int count ) { float result = 0 ; int fuhao ; for ( int i = 1 ; i <= count ; i ++ ) { int flag = i ; if ( flag % 2 == 0 ) fuhao = -1 ; else fuhao = 1 ; result += fuhao * n / i ; } return result ; } int main () { float n ; int count ; scanf ( "%f%d" , &n,&count ) ; printf ("%f" , caculate (n ,count)) ; return 0 ; }

2005-04-22 23:09
harryyang
Rank: 1
等 级:新手上路
帖 子:20
专家分:0
注 册:2005-4-16
收藏
得分:0 
第二题实际是求(1-1/2+1/3-.....-2/100);
小学生做的题目;
第三题如下:
void main()
       {
            register int i,j,k,m;
            for(i=0;i&lt;4;i++)
            {   
                   for(j=0;j&lt;i;j++)
                   {
                          printf(" ");         
                   }
                   for(k=0;k&lt;4;k++)
                   {
                           printf("* ");
                   }
                   for(m=0;m&lt;4-i;m++)
                   {
                             printf(" ");
                   }
                   printf("\n");
            }
       }
2005-04-23 17:18
快速回复:急求3道C语言题!!
数据加载中...
 
   



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

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