| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 314 人关注过本帖
标题:C语言编程,求大神帮助
只看楼主 加入收藏
列夫戈尔斯泰
Rank: 1
等 级:新手上路
帖 子:1
专家分:0
注 册:2015-4-11
结帖率:0
收藏
已结贴  问题点数:20 回复次数:1 
C语言编程,求大神帮助
请编写一个程序模拟投硬币。每次投币,程序将打印“正面”或者“反面”。程序模拟投币100次,分别统计各出现的次数。说明;程序中将调用一个独立函数flip,该函数无需实参,返回1表示正面,返回0表示反面。


请大家帮我分析下,这是我写的,结果完全不对(新手)
#include<stdlib.h>
#include<stdio.h>
int main(void)
{
int flip=1||0;

int sum1 = 0, sum2 = 0, i;
for (i = 1; i <= 100; i++)
{
if (flip = 1)
{
printf("正面\n");
sum1++;
}
else
{
printf("反面\n\n");
sum2++;
}
     }
printf("正面的次数为%d\n\n\n,sum1");
printf("反面的次数为%d\n\n\n\n,sum2");
system("PAUSE");
return 0;
}
 
感觉自己只是给flip附了个值,没有用到函数,也不太会用
更多 0
搜索更多相关主题的帖子: 统计 C语言 include 
2015-04-11 10:18
林月儿
Rank: 16Rank: 16Rank: 16Rank: 16
来 自:湖南
等 级:版主
威 望:138
帖 子:2277
专家分:10647
注 册:2015-3-19
收藏
得分:20 
#include<stdlib.h>
#include<stdio.h>
#include<time.h>
int flip(){
    return rand()%2;
}
int main()
{
srand(time(0));
int sum1=0,sum2=0,i;     
for (i = 1; i <= 100; i++){
if (flip()==1)
{printf("正面\n");sum1++;}
else
{printf("反面\n");sum2++;}
}
printf("正面的次数为%d\t",sum1);
printf("反面的次数为%d\n",sum2);
system("PAUSE");
return 0;
}

剑栈风樯各苦辛,别时冰雪到时春
2015-04-11 12:28
快速回复:C语言编程,求大神帮助
数据加载中...
 
   



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

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