| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 1172 人关注过本帖
标题:求写一段程序,本人刚学
只看楼主 加入收藏
yd30000
Rank: 1
等 级:新手上路
帖 子:37
专家分:0
注 册:2008-12-3
收藏
得分:0 
答9楼

9楼程序只运动了一次,而number值为0,当然只多一行0 0 0 了!

这个程序肯定要用循环结构才能完成
2008-12-04 09:50
wangyang916
Rank: 1
等 级:新手上路
帖 子:33
专家分:0
注 册:2008-12-3
收藏
得分:0 
写出来了,结果一样,就是太罗嗦了,能帮忙把改减的减减吗,只能用if,别的基本都不能用,是一道刚看了2张的题,能帮忙的帮下,多谢指教.下面是我写的:
int main()
{
    int number,aquare,cube;
    number=0;
    aquare=number*number;
    cube=aquare*number;
    printf("number\taqrare\tcube\n");
    printf("%d\t %d\t %d\n",number,aquare,cube);
    if (number=number+1){
    aquare=number*number;
    cube=aquare*number;
    printf("%d\t%d\t%d\n",number,aquare,cube);
        }
    if (number=number+1){
    aquare=number*number;
    cube=aquare*number;
    printf("%d\t%d\t%d\n",number,aquare,cube);
        }
  if (number=number+1){
    aquare=number*number;
    cube=aquare*number;
    printf("%d\t%d\t%d\n",number,aquare,cube);
        }
    if (number=number+1){
    aquare=number*number;
    cube=aquare*number;
    printf("%d\t%d\t%d\n",number,aquare,cube);
        }
    if (number=number+1){
    aquare=number*number;
    cube=aquare*number;
    printf("%d\t%d\t%d\n",number,aquare,cube);
        }
    if (number=number+1){
    aquare=number*number;
    cube=aquare*number;
    printf("%d\t%d\t%d\n",number,aquare,cube);
        }
    if (number=number+1){
    aquare=number*number;
    cube=aquare*number;
    printf("%d\t%d\t%d\n",number,aquare,cube);
        }
    if (number=number+1){
    aquare=number*number;
    cube=aquare*number;
    printf("%d\t%d\t%d\n",number,aquare,cube);
        }
    if (number=number+1){
    aquare=number*number;
    cube=aquare*number;
    printf("%d\t%d\t%d\n",number,aquare,cube);
        }
    if (number=number+1){
    aquare=number*number;
    cube=aquare*number;
    printf("%d\t%d\t%d\n",number,aquare,cube);
        }
}
2008-12-04 10:40
wangyang916
Rank: 1
等 级:新手上路
帖 子:33
专家分:0
注 册:2008-12-3
收藏
得分:0 
另外,有一处警告, if (number=number+1)这句,知道的告诉下警告怎么来的,虽然没用,但是还想知道,尽量少点错误就是一点的,谢谢大家了
2008-12-04 10:42
qingchen0000
Rank: 1
来 自:长春
等 级:新手上路
威 望:1
帖 子:145
专家分:0
注 册:2008-12-3
收藏
得分:0 
你的scanf 错了 楼上说得对。还有 为何要把输入的数加1?我不明白 这也没用循环+1是代表什么。。如果用循环 if可以不用。 下面是我写的代码 你自己看看

程序代码:
#include"stdio.h"
int main()
{
    int a,ping,li;
    while((scanf("%d",&a))!=EOF)
    {
        ping=a*a;
        li=a*a*a;
        printf("%d\t%d\t%d\n",a,ping,li);
    }
    
    return 0;

}

我是指针,却丢失了目标地址!
我是循环,却缺少了结束条件!!
我是函数,却没有人来调用!!!
2008-12-04 10:56
qingchen0000
Rank: 1
来 自:长春
等 级:新手上路
威 望:1
帖 子:145
专家分:0
注 册:2008-12-3
收藏
得分:0 
for 循环
程序代码:
#include"stdio.h"
int main()
{
    int a,ping,li;
    for(a=1;a<=10;a++)
    {
        ping=a*a;
        li=a*a*a;
        printf("%d\t%d\t%d\n",a,ping,li);
    }
    
    return 0;

}

我是指针,却丢失了目标地址!
我是循环,却缺少了结束条件!!
我是函数,却没有人来调用!!!
2008-12-04 10:59
qingchen0000
Rank: 1
来 自:长春
等 级:新手上路
威 望:1
帖 子:145
专家分:0
注 册:2008-12-3
收藏
得分:0 
要是不用循环 你的number 不会自动+1 你要写很多很多无用的代码
用循环吧  循环简单方便

我是指针,却丢失了目标地址!
我是循环,却缺少了结束条件!!
我是函数,却没有人来调用!!!
2008-12-04 11:03
我不注册了
Rank: 1
等 级:新手上路
帖 子:2
专家分:0
注 册:2008-12-3
收藏
得分:0 
#include<stdio.h>
#include<math.h>
void main()
{
    int number,i;
    scanf("%d",&number);
    i=number+1;
    printf("number\taqrare\tcube\n");
    for (number=0;number<i;number++)
    {

        printf("%d\t %.0f\t %.0f\n",number,pow(number,2),pow(number,3));
    }

    }
2008-12-04 11:10
wangyang916
Rank: 1
等 级:新手上路
帖 子:33
专家分:0
注 册:2008-12-3
收藏
得分:0 
要求是不使用循环,只能用if,还不弄用if...else,你们谁能有办法把我的程序简化一下,谢谢了,我知道用循环语句很简单,但是他的要求是不能使用循环最多用一个if,所以,谢谢大家帮忙了,最多把那一大串的number改成a,square改成b,cube改成c,我只能做到这里了,你们还有谁能不用循环语句帮我简化一下,谢谢了,另外12楼和13楼的警告谁能帮我改一下,把警告去掉,谢谢大家了,我不知道为什么会出个警告,希望大家多帮帮忙,辛苦大家了
2008-12-04 22:38
tfgood
Rank: 1
等 级:新手上路
帖 子:26
专家分:0
注 册:2008-12-3
收藏
得分:0 
问题:计算从0-10之间各数的平方和立方,使用\t如下表方式打印输出
为什么要用csanf(“”);呢???????
可用下面程序:

#include<stdio.h>
main()
{
    int number,square,cube;
    int i,j;
    printf("number\tsquare\tcube\n");
    for(i=0;i<=10;i++)
    {
       printf("%d\t%d\t%d\t",i,i*i,i*i*i);
       printf("\n");
    
    }

}
2008-12-04 23:22
wangyang916
Rank: 1
等 级:新手上路
帖 子:33
专家分:0
注 册:2008-12-3
收藏
得分:0 
回复 第18楼 wangyang916 的帖子
不能用if以外的语句,只能用最基本的方法
2008-12-05 11:01
快速回复:求写一段程序,本人刚学
数据加载中...
 
   



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

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