QQ登录

只需一步,快速开始

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 1336|回复: 7

***[倡议]***菜鸟们,圈块地,一起来丢人现眼!

[复制链接]
发表于 2006-7-10 18:09:15 | 显示全部楼层 |阅读模式
本人不是计算机专业的,
刚刚开始自学C,
碰到了很多问题
现在把这些写臭掉的,充满着低级错误的源代码贴出来
望牛人们在百忙之中多多赐教!

也希望广大新鸟们多多贴源代码
因为

       进步速度是和脸皮的厚度成正比的!   ^_^

------------
#include <stdio.h>
int main (void)
{
        int feet, fam; //定义两个单位
        fam = 2;
        feet = 6 * fam;
        printf ("%d = 6 %d . \n",feet,fam);
return 0
}

错在哪儿?
发表于 2006-7-10 18:16:18 | 显示全部楼层
哈哈,
[code:1]return 0[/code:1]
[code:1]return 0;[/code:1]
回复

使用道具 举报

 楼主| 发表于 2006-7-10 18:18:19 | 显示全部楼层
谢谢楼上!

大家不要鄙视我阿 :)
回复

使用道具 举报

发表于 2006-7-10 20:09:46 | 显示全部楼层
呵呵,不会.
多看看书,多用用google.
回复

使用道具 举报

发表于 2006-7-10 23:51:05 | 显示全部楼层
printf ("%d = 6 %d . \n",feet,fam);
这是干啥呢
回复

使用道具 举报

 楼主| 发表于 2006-7-11 22:27:31 | 显示全部楼层
这句话的意思是:

显示 :  [feet的值]=6倍的[fam的值],换行。

其中feet的值和fam的值见赋值那段

主要是为了学习使用 %d的用法

应该是这么解释吧
呵呵
回复

使用道具 举报

发表于 2006-7-12 17:08:41 | 显示全部楼层
# include  <iostream.h>
# include  <iomanip.h>

  void pr_scores(float scores[ ]);                                                                        //express the prints and average six test scores
  void  calr_average(float, float scores,char s_name[ ]);        
int  main ( )

{
     char  s_name[ ] ="Tri star University";
     float scores[6] = {54.6,48.6, 36.6,66.6,72.6, 78.6};
     float average =0.0;
                                                                    // call all function to print array.

    pr_scores(scores);
   void  calr_average(float,scores, s_name);         // void calr_average(float acerage,float * scores,char * s_name);
   return0;
   }

                                                                   //the frist portotype.
      void pr_scores (float scores[6])

     {
   
      int ctr ;
     cout << "Here are your scores: ";
     for (ctr=0;ctr<6; ctr++)
           
          cout << setprecision(2) << scores[ctr] <<"\n";
  
    return;
      }
                             

     void calr_average(float acerage, float scores[6], char s_name[ ]);          //   void calr_average (float,float #, char #])     
{

            int ctr;
         //  float * scores=scores;
        //  char * s_name = s_name;
           for (ctr=0;ctr< 6;ctr++)
                        {
                            average += scores[ctr];
                         }
                                    //computer the average;
         
           average /= float(6);
   
             cout << "At" <<s_name<<", your class average is "<< setprecision(2) << average ;

           return;
      }
我 这个可错得有点多哦
回复

使用道具 举报

发表于 2006-7-14 00:05:08 | 显示全部楼层
大家都是菜鸟,何必拘束?
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

GMT+8, 2024-11-2 12:26 , Processed in 0.035524 second(s), 15 queries .

© 2021 Powered by Discuz! X3.5.

快速回复 返回顶部 返回列表