| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 461 人关注过本帖
标题:新手,帮忙找下错!!!
只看楼主 加入收藏
其实、不想说
Rank: 3Rank: 3
等 级:论坛游侠
帖 子:122
专家分:156
注 册:2011-3-3
结帖率:92.31%
收藏
已结贴  问题点数:20 回复次数:4 
新手,帮忙找下错!!!
#include "stdio.h"
#include "stdlib.h"
#include "time.h"

int f1(int x,int y,int z);
main()
{
    int x,y,z;
    srand(time(NULL));
    x=rand()%100;
    y=rand()%100;
    z=x+y;
    int f1(x,y,z);
}
int f1(int x,int y,int z)
{
   int i,m;

   for(i=1;i<=3;i++)
     {
     printf("%d+%d=?\n",x,y);
     scanf("%d",&m);

      if(m==z)
            {
           printf("Right!");
            break;
         }
      else if(m!=z)
                {
           printf("NOT corect! try again!");
            }
      }
    printf("not correct ,you have tried three times! Test over!");
    return 0;
}
搜索更多相关主题的帖子: include 
2011-04-05 21:43
yoy
Rank: 2
等 级:论坛游民
帖 子:29
专家分:24
注 册:2011-3-9
收藏
得分:10 
int f1(int x,int y,int z)
调用函数时不用 int
f1(int x,int y,int z);
2011-04-05 22:01
其实、不想说
Rank: 3Rank: 3
等 级:论坛游侠
帖 子:122
专家分:156
注 册:2011-3-3
收藏
得分:0 
那什么情况下可以定义函数类型
2011-04-05 22:04
hnuhsg1226
Rank: 9Rank: 9Rank: 9
来 自:中国
等 级:蜘蛛侠
威 望:2
帖 子:314
专家分:1314
注 册:2011-3-27
收藏
得分:5 
函数声名和函数定义的时候要说明函数类型

我的地盘
2011-04-05 22:15
ansic
Rank: 14Rank: 14Rank: 14Rank: 14
来 自:恍惚窈冥
等 级:城市猎人
帖 子:1543
专家分:5367
注 册:2011-2-15
收藏
得分:5 
程序代码:
root@~ #cat 1.c
#include "stdio.h"
#include "time.h"

int f1(int x,int y,int z);
int main (void) {
    int x,y,z;
    srand((unsigned)time(NULL));
    x=rand()%100;
    y=rand()%100;
    z=x+y;
        f1(x,y,z);
}
int f1(int x,int y,int z) {

   int i,m;

        for(i=1;i<=3;i++) {
                printf("%i+%i=?\n",x,y);
                scanf("%d",&m);
                if(m==z) {
                        printf("Right!\n");
                        return 0;
                }
       if(m!=z) {
                        printf("NOT corect! try again!\n");
                }
        }
        printf ("not correct,you have tried three times ! Test over!\n");
}
root@~ #

程序代码:
root@~ #./1
76+56=?
1
NOT corect! try again!
76+56=?
1
NOT corect! try again!
76+56=?
1
NOT corect! try again!
not correct,you have tried three times ! Test over!
root@~ #./1
32+86=?
1
NOT corect! try again!
32+86=?
1
NOT corect! try again!
32+86=?
118
Right!
root@~ #

善人者,不善人之师;不善人者,善人之资。不贵其师,不爱其资,虽智大迷。
2011-04-05 22:27
快速回复:新手,帮忙找下错!!!
数据加载中...
 
   



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

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