| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 1366 人关注过本帖
标题:新手请教几个编程题目。
只看楼主 加入收藏
Kevin_o1ce
Rank: 1
等 级:新手上路
帖 子:1
专家分:0
注 册:2010-6-9
结帖率:0
收藏
已结贴  问题点数:20 回复次数:15 
新手请教几个编程题目。
小弟今年刚入大学,有一门C语言设计的课程,虽然不是主修,但是对这门课感兴趣,做了些书本的题目,苦于还有些题目无法解决,想请请大家帮帮忙
1.    用循环语句设计,从键盘输入10个学生的数学成绩,计算平均成绩。
2.    有3个整数a、b、c,由键盘输入,输出其中最大的数。
3.    试编程判断输入的正整数是否既是5又是7的整数倍。若是,则输出yes;否则输出no。
4.    输入一个整数,求这个整数的绝对值。
5.    输入一个年号,判断这年是否是润年。、
6.    编写一个函数,实现两个数的最大值。
7.    用*字符组成一个正方形的图案并输出。、
8.    输入10个字符,并将它们顺序颠倒后输出。、
9.    求3*3矩阵的对角线元素之和。
10.    输入一个学生成绩,输出他的等级“优,良,中,及格,不及格”
希望大家能教教我,谢谢了
搜索更多相关主题的帖子: 编程 键盘 绝对值 正方形 正整数 
2010-06-09 13:40
trh12345
Rank: 1
等 级:新手上路
帖 子:4
专家分:2
注 册:2008-5-12
收藏
得分:2 
/***************************************
*用循环语句设计,从键盘输入10个学生的数
*学成绩,计算平均成绩。
****************************************/
#include<stdio.h>
int main()
{
    int i,avg=0;
    int achievement[10];
   
    for (i=0;i<10;i++)
    {
        printf("请输入学生%d的成绩:",(i+1));
        scanf("%d",&achievement[i]);
        if(achievement[i]<0||achievement[i]>100)
        {
            printf("你的输入有误,请检查!");
            return -1;
        }
        avg=achievement[i]+avg;
        if(i==9)
            avg=avg/10;
    }
    printf("平均成绩是:%d",avg);
    //getch();
    return 0;
   
}
2010-06-09 22:51
trh12345
Rank: 1
等 级:新手上路
帖 子:4
专家分:2
注 册:2008-5-12
收藏
得分:0 
/***************************************
*有3个整数a、b、c,由键盘输入,输出其中
*最大的数。
****************************************/
#include<stdio.h>
int MaxNumber(int,int,int);
void main()
{
    int num1,num2,num3;
    printf("请输入三个整数:");
    scanf("%d%d%d",&num1,&num2,&num3);
    printf("最大数为:%d",MaxNumber(num1,num2,num3));
   
}
int MaxNumber(int a,int b,int c)
{
    int Midd;
    Midd=b;
    if (b<a)
    {
        Midd=a;
    }
    if (Midd<c)
    {
        Midd=c;
    }
    return Midd;
}
2010-06-09 23:02
wylzjcw
Rank: 3Rank: 3
等 级:论坛游侠
帖 子:185
专家分:174
注 册:2009-1-4
收藏
得分:2 
5. 输入一个年号,判断这年是否是润年。、
int IsLeap(int year)
{
    if(!(year%4) && year%100 || !(year%400))
    {
        printf("是闰年");
        return 1;
    }
    else
    {
        printf("不是闰年");
        return 0;
     }
}

勾股定理用相似三角形证明最合理
2010-06-09 23:06
wylzjcw
Rank: 3Rank: 3
等 级:论坛游侠
帖 子:185
专家分:174
注 册:2009-1-4
收藏
得分:0 
4. 输入一个整数,求这个整数的绝对值。
int _abs(int num)
{
    if(num < 0)
         num = -num;
    return num;
}

勾股定理用相似三角形证明最合理
2010-06-09 23:14
hexu2010
Rank: 2
等 级:论坛游民
帖 子:29
专家分:35
注 册:2010-2-13
收藏
得分:2 
大善人啊....
2010-06-10 08:26
erikyo
Rank: 9Rank: 9Rank: 9
等 级:蜘蛛侠
威 望:2
帖 子:270
专家分:1154
注 册:2010-6-10
收藏
得分:2 
我也初学者,一起学习了。。。

[ 本帖最后由 erikyo 于 2010-6-10 09:06 编辑 ]
2010-06-10 09:00
hjl714016
Rank: 1
等 级:新手上路
帖 子:7
专家分:2
注 册:2009-9-27
收藏
得分:2 
6.//-----------------------------------
    //编写一个函数,实现两个数的最大值。
 //------------------------------------
int max(int x,int y)  
{
    int output;
    scanf("%d%d",&x,&y);
    if(x>y)
        output=x;
    else
        output=y;
    return output;
}
2010-06-10 09:18
hjl714016
Rank: 1
等 级:新手上路
帖 子:7
专家分:2
注 册:2009-9-27
收藏
得分:0 
7..//-----------------------------------
    //用*字符组成一个正方形的图案并输出。
  //------------------------------------

#include<stdio.h>
int main()
{
    int i,j;
    for(i=0;i<5;i++)    //i,j可以赋任意初值,只要保证一致形成正方形图案。
    {
        for(j=0;j<5;j++)
            printf("*");
        printf("\n");
    }
    return 0;
}
2010-06-10 09:28
hjl714016
Rank: 1
等 级:新手上路
帖 子:7
专家分:2
注 册:2009-9-27
收藏
得分:0 
8.//---------------------------------------
   //输入10个字符,并将它们顺序颠倒后输出。
 //----------------------------------------
#include<stdio.h>
int main()
{
    int i;
    char a[11];
    printf("please input 10  characters:\n");
    for(i=0;i<10;i++)
        scanf("%c",&a[i]);
    printf("the output  characters are:\n ");
    for(i=9;i>=0;i--)
    {
        printf("%c",a[i]);
        printf(" ");
    }
    return 0;
}
2010-06-10 09:46
快速回复:新手请教几个编程题目。
数据加载中...
 
   



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

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