| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 1617 人关注过本帖
标题:刚学了半个月写了个小程序,(在记事本形式下写的彩票兑奖程序)
只看楼主 加入收藏
hjh10845
Rank: 1
来 自:火星
等 级:新手上路
帖 子:104
专家分:0
注 册:2008-3-31
收藏
 问题点数:0 回复次数:5 
刚学了半个月写了个小程序,(在记事本形式下写的彩票兑奖程序)
#incule <stdio.h>
int main()
  {
    int i;
    int a[7];
    int g[7]={06,08,09,14,17,19,25};  /*假设的开奖号码*/
    printf("请输入你购买的7个彩票号码:");
    for(i=0,i<7,i++);
    scanf("%d",&a[i]); /*输入7个数字,给数组a赋值*/
    for(i=1,i<=36,i++);      
        {
       if(a[7]==g[7])
          {
            continue;
          }
    printf("你所中奖的号码:%3d,g[i]");
      
        }
             if(i==1)
                 
                 {
                   printf("很遗憾,你没有中奖!\n",i); break;
                 }
            else if(i==2)
                {
               printf("很遗憾,你没有中奖!\n",i); break;
                 }

            else if(i==3)
                 {
               printf("很遗憾,你没有中奖!\n",i); break;
                 }
            else if(i==4)
                 {
               printf("恭喜你中得四等奖,奖金10元!\n",i); break;
                 }
  
            else if(i==5)
                 {
               printf("恭喜你中得三等奖,奖金100元!\n",i); break;
                 }
            else if(i==6)
                 {
               printf("恭喜你中得二等奖,奖金10000元!\n",i); break;
                 }
   
           else if(i==7)
                 {  
               printf("恭喜你中得一等奖,奖金500万元!\n",i); break;
                 }
            else
                 
              if(i==o)
     
                {
              printf("很遗憾,你一个号码也没中!\n"); beark;
                }

                 
              return0
   
    }
 
 
   /*  不知道错了多不多,还有这样写可以吗?希望高人指教,有劳*/
搜索更多相关主题的帖子: 彩票 记事本 形式 兑奖 
2008-04-06 08:29
hjh10845
Rank: 1
来 自:火星
等 级:新手上路
帖 子:104
专家分:0
注 册:2008-3-31
收藏
得分:0 
没人指教下么?
难道我写的垃圾?

<接受者>? or <创造者>?
2008-04-06 12:56
bjtusq
Rank: 2
来 自:BJTU
等 级:论坛游民
帖 子:141
专家分:20
注 册:2006-8-5
收藏
得分:0 
#incule <stdio.h>  //应为include
#include <stdlib.h>
int main()
  {
    int i;
    int a[7];
    int g[7]={06,08,09,14,17,19,25};  /*假设的开奖号码*/ //6,8,9    printf("请输入你购买的7个彩票号码:");
    for[clolr=Red](i=0,i<7,i++);  //多余的“;”而且for循环里应该是“;”[/color]
    scanf("%d",&a[i]); /*输入7个数字,给数组a赋值*/
    for(i=1,i<=36,i++);      //for循环里应该“;”
        {
       if(a[7]==g[7])
          {
            continue;
          }
    printf("你所中奖的号码:%3d,g[i]");
      
        }
             if(i==1)
                 
                 {
                   printf("很遗憾,你没有中奖!\n",i); break;//break没用,删掉                 
                  }
            else if(i==2)
                {
               printf("很遗憾,你没有中奖!\n",i); break;//break没用,删掉                 
                 }

            else if(i==3)
                 {
               printf("很遗憾,你没有中奖!\n",i); break;//break没用,删掉                 
                  }
            else if(i==4)
                 {
               printf("恭喜你中得四等奖,奖金10元!\n",i); break;//break没用,删掉                 
                  }
  
            else if(i==5)
                 {
               printf("恭喜你中得三等奖,奖金100元!\n",i); break;//break没用,删掉                 
                  }
            else if(i==6)
                 {
               printf("恭喜你中得二等奖,奖金10000元!\n",i); break;//break没用,删掉
                 }
   
           else if(i==7)
                 {  
               printf("恭喜你中得一等奖,奖金500万元!\n",i); break;//break没用,删掉                 
                  }
            else
                 
              if(i==o)  //o??     
                {
              printf("很遗憾,你一个号码也没中!\n"); break;//break没用,删掉               
                }

                 system("PAUSE");    //加一句              return0   //return 0;
   
    }

[[it] 本帖最后由 bjtusq 于 2008-4-6 13:29 编辑 [/it]]

[url][/url]
2008-04-06 13:14
bjtusq
Rank: 2
来 自:BJTU
等 级:论坛游民
帖 子:141
专家分:20
注 册:2006-8-5
收藏
得分:0 
照着上面的改
程序就能编译通过了
语法虽然没错了
但算法还是有错的
楼主再好好想想吧

[url][/url]
2008-04-06 13:30
hjh10845
Rank: 1
来 自:火星
等 级:新手上路
帖 子:104
专家分:0
注 册:2008-3-31
收藏
得分:0 
谢谢
谢谢,感谢你的回复与解答

<接受者>? or <创造者>?
2008-04-06 14:26
hezhuzhu
Rank: 1
等 级:新手上路
帖 子:2
专家分:0
注 册:2008-4-6
收藏
得分:0 
下边的一连串的if else 语句用Switch()语句会比较更清晰一点的!!!
2008-04-06 17:08
快速回复:刚学了半个月写了个小程序,(在记事本形式下写的彩票兑奖程序)
数据加载中...
 
   



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

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