| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 523 人关注过本帖
标题:大家帮帮忙搞一下,谢谢啊
只看楼主 加入收藏
o159852
Rank: 1
等 级:新手上路
帖 子:3
专家分:0
注 册:2010-5-25
结帖率:0
收藏
已结贴  问题点数:20 回复次数:5 
大家帮帮忙搞一下,谢谢啊
1. 编写一个程序,能够实现当从键盘输入x和y时,求出xy的结果

2. 编写一个程序,能够实现当从键盘输入x和y时,用main函数调用自定义函数power来求解xy结果。

3. 编写程序可以实现求x的正弦值、余弦值、正切值、余切值。
要求界面如下:
           **********************************
           1:sin()       2:cos()
           3:tan()       4:ctan()
           **********************************
           Please choose a number from1 to 4:

4. 编写一函数,求n!
   要求:算法不限,自定义一个求解n!函数myfunction,然后在main函数中调用myfunction求解。n为用户输入的数字!
搜索更多相关主题的帖子: 编写程序 number 正切值 power 键盘 
2010-05-25 19:17
Dzhfield
Rank: 2
等 级:论坛游民
帖 子:12
专家分:37
注 册:2010-5-19
收藏
得分:5 

先给出第三题:

#include <stdio.h>
#include <math.h>

#define  PAI 3.141592653
#define  HEADER1  "   **********************************\n"
#define  HEADER2  "        1:sin()       2:cos()\n"
#define  HEADER3  "        3:tan()       4:ctan()\n"
#define  HEADER4  "   **********************************\n"
#define  HEADER5  "   Please choose a number from1 to 4:\n"

int main()
{
    char choose;
    float x;
    printf("请输入角度值(如:角度为60°就输入数60):");
    scanf("%f",&x);
    x=x*PAI/180 ;
     
    printf(HEADER1);
    printf(HEADER2);
    printf(HEADER3);
    printf(HEADER4);
    printf(HEADER5);
    fflush(stdin);
    scanf("%c",&choose);
    switch(choose)
    {
        case '1':
        {
            printf("%f\n",sin(x));
            break;
        }
        case '2':
        {
            printf("%f\n",cos(x));
            break;
        }
        case '3':
        {
            printf("%f\n",tan(x));
            break;
        }
        case '4':
        {
            printf("%f\n",cos(x)/sin(x));
            break;
        }               
    }
    fflush(stdin);
    getchar();
}
2010-05-27 07:35
冥卫
Rank: 8Rank: 8
来 自:深山老林
等 级:蝙蝠侠
帖 子:280
专家分:772
注 册:2010-4-20
收藏
得分:5 
顶楼上
2010-05-27 08:27
mcf0419
Rank: 1
等 级:新手上路
帖 子:4
专家分:5
注 册:2010-5-26
收藏
得分:5 
#include<stdio.h>
int myfunction(int n)
{
    int i,j;
    j=1;
    for(i=1;i<=n;i++)
    {
        j=j*i;
    }
    return(j);
}  

void main()
{
    int k,j1;
    printf("请输入你要求几的阶乘\n");
    scanf("%d",&k);
    j1=myfunction(k);
    printf("%d",j1);
}
这是第四题的
 
2010-05-27 09:05
张君
Rank: 3Rank: 3
等 级:论坛游侠
帖 子:57
专家分:113
注 册:2010-5-13
收藏
得分:5 

第四题:
#include  <stdio.h>
main()
{
int i,n,j=1;
float  sum=0;
printf("please put into n");
scanf("%d",&n);
if(n==0||n==1)
   sum=1;
else
   for(i=1;i<=n;i++)
     {
       j=j*i;
       sum=sum+i;   
     }
printf("sum=%d",sum);
}

做自己就好,保持自己,记得微笑
2010-05-27 09:38
张君
Rank: 3Rank: 3
等 级:论坛游侠
帖 子:57
专家分:113
注 册:2010-5-13
收藏
得分:0 
1. 编写一个程序,能够实现当从键盘输入x和y时,求出xy的结果
很简单的,自己试试吧

2. 编写一个程序,能够实现当从键盘输入x和y时,用main函数调用自定义函数power来求解xy结果。
#include <stdio.h>
int power(int a,int b)
  
   int  product;
    product=a*b;
    return (product);
   
main ()
{
int x,y,product;
printf("please put into x,y");
scanf("%d%d",&x,&y);
 product=power(x,y);
printf("product=%d",product);
}

做自己就好,保持自己,记得微笑
2010-05-27 09:57
快速回复:大家帮帮忙搞一下,谢谢啊
数据加载中...
 
   



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

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