标题:帮帮忙编一下,按序号哦,谢啦
只看楼主
指尖
Rank: 1
等 级:新手上路
帖 子:16
专家分:0
注 册:2010-6-8
结帖率:0
已结贴  问题点数:10 回复次数:9 
帮帮忙编一下,按序号哦,谢啦
1.从键盘上输入若干个学生成绩(百分制整),直到输入-1结束。求平均分并保留一位小数输出。
2.从键盘上输入若干个学生成绩(百分制,含一位小数),直到输入负数结束。统计优(90分及以上),良(80-89),中(70-79),及格(60-69)人数。
3.从键盘上输入若干字符,直至输入“#”结束。统计英文字母、数字、空格、其它字符的个数并输出。
4.从键盘上输入任意自然数N(N>10),要求:1.筛选出3-N之间的素数,2.输出素数,每个数占用6宽度,左对齐。
5.有一个分数序列:2\1,3\2,5\3,8\5,13\8,21\13...从键盘输入自然数N(N>1),计算给数列前N项之和。
6.请输入3X3的行列式(整数构成),找出其中的最大数值,以及它所在的行标和列标。
7.请输入3x3的行列式(整数构成),找出其中的最小数值,以及它所在的行标和列标。
8.从键盘输入本班同学的程序设计课程分数保存在数组中(人数不超过45人,分数为整数),找出最高分及其所在的下标,并输出。
9.从键盘输入5组(每组3个)浮点数作为三条边的长度,若它们能构成三角形,则计算出三角形的面积,否则给出“不能构成三角形”的提示。
10.从键盘输入本班同学程序设计课程分数并保存在数组中(人数不超过45人,分数为整数),将百分制成绩转换成等级“A~E”(‘A’90及其以上,‘B’80分数段,‘C’70分数段,‘D’60分数段,‘E’不及格),并输出成绩及其对应的等级数据。
11。计算1-1\2+1\3-1\4+...+1\99-1\100的前N项值,N从键盘输入,N大于1,小于100.
12.从键盘输入一个字符串存入数据组s[80],统计该字符串的长度并将其中所有小写字母改为大写字母,然后再将结果输出。
搜索更多相关主题的帖子: 序号 
2010-06-18 22:05
指尖
Rank: 1
等 级:新手上路
帖 子:16
专家分:0
注 册:2010-6-8
得分:0 
谢谢啦……
2010-06-18 22:07
n272367953
Rank: 2
等 级:论坛游民
帖 子:47
专家分:53
注 册:2010-4-14
得分:3 
楼主性别!!!!!
2010-06-18 22:25
kettle99
Rank: 2
等 级:论坛游民
帖 子:52
专家分:54
注 册:2010-5-25
得分:3 
太多了
2010-06-18 22:31
方廷
Rank: 3Rank: 3
等 级:论坛游侠
威 望:1
帖 子:47
专家分:176
注 册:2010-6-9
得分:3 
//1.从键盘上输入若干个学生成绩(百分制整),直到输入-1结束。求平均分并保留一位小数输出。
#include<stdio.h>
void main()
{
    float sun=0,a,i;
    clrscr();
    printf("input score:\n");
    scanf("%f",&a);
    for(i=0;a!=EOF;i++)
    {
        if(a>100||a<0)
        {
            printf("error!\n");
            continue;
        }
        sun+=a;
        scanf("%f",&a);
    }
    printf("avreage=%-.1f\n",sun/i);
    getch();
}
2010-06-18 22:40
方廷
Rank: 3Rank: 3
等 级:论坛游侠
威 望:1
帖 子:47
专家分:176
注 册:2010-6-9
得分:0 
/*2.从键盘上输入若干个学生成绩(百分制,含一位小数),直到输入负数结束。统计优(90分及以上),良(80-89),中(70-79),及格(60-69)人数。*/
#include<stdio.h>
main()
{
    float score[50];
    int a=0,b=0,c=0,d=0,i;
    clrscr();
    printf("input score:\n");
    scanf("%f",&score[0]);
    for(i=0;score[i]>=0;i++)
    {
        if(score[i]>100)
        {
            printf("error!\n");
            score[i]=0;
            continue;
        }
        scanf("%f",&score[i+1]);
    }
    for(i--;i>=0;i--)
        if(score[i]>=90)
            a++;
        else
            if(score[i]>=80)
                b++;
            else
                if(score[i]>=70)
                    c++;
                else
                    if(score[i]>=60)
                        d++;
    printf("优:%d\n",a);
    printf("良:%d\n",b);
    printf("中:%d\n",c);
    printf("及格:%d\n",d);
    getch();
}
2010-06-18 23:01
方廷
Rank: 3Rank: 3
等 级:论坛游侠
威 望:1
帖 子:47
专家分:176
注 册:2010-6-9
得分:0 
/*3.从键盘上输入若干字符,直至输入“#”结束。统计英文字母、数字、空格、其它字符的个数并输出。*/
#include<stdio.h>
void main()
{
    char str[50];
    int i,a=0,b=0,c=0,d=0;
    clrscr();
    printf("input string:\n");
    gets(str);
    for(i=0;i<50&&str[i]!=NULL;i++)
        if(str[i]>='a'&&str[i]<='z'||str[i]>='A'&&str[i]<='Z')
            a++;
        else
            if(str[i]>='0'&&str[i]<='9')
                b++;
            else
                if(str[i]==' ')
                    c++;
                else
                    d++;
    printf("英文字母:%d\n",a);
    printf("数字:%d\n",b);
    printf("空格:%d\n",c);
    printf("其它字符:%d\n",d);
    getch();
}
2010-06-18 23:13
指尖
Rank: 1
等 级:新手上路
帖 子:16
专家分:0
注 册:2010-6-8
得分:0 
谢谢啦……这是我们的考试题目,所以多了点,真的拜托啦
2010-06-19 13:19
指尖
Rank: 1
等 级:新手上路
帖 子:16
专家分:0
注 册:2010-6-8
得分:0 
急用哦,明早就要用啦,
2010-06-19 13:19



参与讨论请移步原网站贴子:https://bbs.bccn.net/thread-310613-1-1.html




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

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