上一题下一题
跳转到
 
 
  世界如此多姿,发展如此迅速,窥一斑未必还能知全豹。但正如万花筒一样,每一个管窥都色彩斑斓。  
 
 
  知识通道 | 学习首页 | 教师首页 | PK首页 | 知识创造首页 | 企业首页 | 登录
 
本文对应知识领域
C语言复习习题-编程题
作者:未知 申领版权
2010年12月12日 共有 1744 次访问 【添加到收藏夹】 【我要附加题目
受欢迎度:
    

一、 编程题                  

1.输入2个整数,求两数的平方和并输出。 
    #include <stdio.h>
    int main(void)
    { intt  a ,b,s;  
    printf("please input a,b:\n");
    scanf("%d%d”,&a,&b);
    s=a*a b*b;
    printf("the result  is %d\n",s);
    return 0;
    }  
    2. 输入一个圆半径r,当r>=0时,计算并输出圆的面积和周长,否则,输出提示信息。
    #include <stdio.h>
    #define PI 3.14 
    int main(void)
    { double  r ,area , girth;  
    printf("please input r:\n");
    scanf("%lf",&r);
    if (r>=0)                        
    { area =PI*r*r;
    girth =2*PI*r ;
    printf("the area is %.2f\n", area);
    printf("the girth is %.2f\n", girth);}
    else  
    printf("Input error!\n"); 
    return 0;
    }  
    3、已知函数y=f(x),编程实现输入一个x值,输出y值。
    2x 1   (x<0)
    y=    0     (x=0) 
    2x-1  (x>0) 
    
    #include <stdio.h>
    void main()
    { int x,y;
    scanf(“%d”,&x);
    if(x<0) y=2*x 1;
    else if(x>0) y=2*x-1;
    else  y=0;
    printf(“%d”,y);
    }
    4.从键盘上输入一个百分制成绩score,按下列原则输出其等级:score≥90,等级为A;80≤score<90,等级为B;70≤score<80,等级为C;60≤score<70,等级为D;score<60,等级为E。
    #include <stdio.h>
    void main(){
    int    data;          
    char  grade;                    
    printf("Please enter the score:");
    scanf("%d”, &data);  
    switch(data/10)                   
    {   case 10:  
    case 9 :  grade=’A’;  break; 
    case 8:  grade=’B’;   break;
    case 7:  grade=’C’;   break;
    case 6:  grade=’D’;   break; 
    default:  grade=’E’;
    }
    printf("the grade is %c”,grade);
    }
    
    5. 编一程序每个月根据每个月上网时间计算上网费用,计算方法如下:
    
    要求当输入每月上网小时数,显示该月总的上网费用(6分)
    #include <stdio.h>
    void main()
    { int hour;
    float fee;
    printf(“please input hour:\n”);
    scanf(“%d”,&hour);
    if(hour<=10)
    fee=30;
    else if(hour>=10&&hour<=50)
    fee=3*hour;
    else fee=hour*2.5;
    printf(“The total fee is %f”,fee);
    }
    
    
    
    
    
    6. 从键盘输入10个整数,统计其中正数、负数和零的个数,并在屏幕上输出。
    #include <stdio.h>
    void main( ) {
    int a, i,p=0,n=0,z=0;
    printf("please input number"); 
    for(i=0;i<10;i ){
    scanf("%d,",&a);
    if (a>0)      p ;
    else if (a<0)      n ;
    else z ;
    }
    printf("正数:%5d, 负数:%5d,零:%5d\n",p,n,z);
    }
    7、编程序实现求1-10之间的所有数的乘积并输出。
    #include <stdio.h>
    void  main( )
    {  int  i;
    long sum=1;
    for(i=1; i<=10; i=i 1)
    sum=sum*i;
    printf(“the sum of odd is :%ld”,sum);
    }
    8. 从键盘上输入10个数,求其平均值。
    #include <stdio.h>
    void main(){ 
    int  a,i,sum=0;                 
    float ave;;                  
    for(i=0;i<10;i ){
    scanf("%d",&a); 
    sum =a;
    }
    ave=(float)sum/10;
    printf("ave = %f\n", ave); 
    }
    9、编程序实现求1-1000之间的所有奇数的和并输出。
    #include <stdio.h>
    void main( )
    {  int  i, sum=0;
    for(i=1; i<1000; i=i 2)
    sum=sum i;
    printf(“the sum of odd is :%d”,sum);
    }

    

 

相关新闻

testtest
上善制度的炼成
新时代呼唤管理理论创新——大卫�梯斯与动态能力理论
创业的不变逻辑
创新管理需要回答的5个问题
十一、弥离
十、转院
九、生机
八、传染
七、求血

您可能对这些感兴趣  

第7讲 综合分析BIM在运用与推广中的障碍问题
考核学生质量的困难
日本福岛核电站事故初步分析
论科技异化与科技人化
中国科技计划项目管理现状与对策
财政科技资金的审计重点和内容
软科学研究机构在政府决策中的功效、困境及对策研究
打造超级DOS系统(下)
DOS命令基础应用(6)
打造超级DOS系统(上)

题目筛选器
日期:
类型:
状态:
得分: <=
分类:
作者:
职业:
关键字:
搜索

 
 
 
  焦点事件
 
  知识体系
 
  职业列表
 
 
  最热文章
 
 
  最多引用文章
 
 
  最新文章
 
 
 
 
网站介绍 | 广告服务 | 招聘信息 | 保护隐私权 | 免责条款 | 法律顾问 | 意见反馈
版权所有 不得转载
沪ICP备 10203777 号 联系电话:021-54428255
  帮助提示    
《我的太学》是一种全新的应用,您在操作中遇到疑问或者问题,请拨打电话13564659895,15921448526。
《我的太学》