丶柚子er

  博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理

1.输入一个字符串,统计大写字母、小写字母、空格、数字和其他字符的个数。(要求用字符数组)

 

#include<stdio.h>
#define N 100
int main()
{
    char m[N];
    int i,a=0,b=0,c=0,d=0;
    printf("输入字符串:\n");
    gets(m);
    for(i=0;m[i]!='\0';i++)
    {
        if(m[i]>='A'&&m[i]<='Z')
        {
            a++;
        }
        else if(m[i]>='a'&&m[i]<='z')
        {
            b++;
        }
        else if(m[i]>='0'&&m[i]<='9')
        {
            c++;
        }
        else
        {
                d++;
        }
    }
    printf("大写字母有%d个,小写字母有%d个,数字有%d个,其他符号有%d个.\n",a,b,c,d);
    return 0;
}

 

 

 

2.利用字符数组进行密码的验证,如果密码正确则登陆成功,否则登录失败。密码允许输入三次。

#include<stdio.h>
#include<string.h>
int main()
{
int n=2;
char answer[]="mimamima",result[10];
printf("请输入密码,不超过九位:\n");
do
{
gets(result);
if(strcmp(answer,result)==0)
{
printf("输入正确!!!\n");
break;
}
else
{
if(n==0)
{
printf("输入错误,你没机会了,不是本人!\n");
}
else
{
printf("输入错误,请重新输入,你还有%d次机会\n",n);
}
n--;
}
}while(n>=0);
return 0;
}

 

1. 经过一个学期的学习,你统计过一共写了多少行代码吗?与开学初相比,你对C语言或者程序设计有了哪些认识和理解?

没有统计过,不过觉得不是很多的。,与开学初相比从一个设么都不懂得人变成了懂了一点点的人,有一点点的收获也很开心,以后会继续努力的!!

    2. 在C语言的学习过程中,你有什么经验和教训分享给大家?

 答:老师留的作业一定要写,就算写不完也要写,就算一点也不会也要坚持写,死皮赖脸的写下去,会什么写什么,时间长了收货肯定比那些会写的人收货要多得多得多。虽然现在我还是不会写,不过每次作业我都会写点,写自己会的,实在不行了就不写了。

    3. 对于采用技术博客提交作业这种形式,你有什么看法,对你有帮助的地方在哪里?你觉得还可以做哪些改进?,如果下一届的学弟学妹们入学了,你会给他们推荐这种教学形式吗?

  答:就是觉得麻烦很麻烦超级特别麻烦,尤其是对于一个跟不上节奏对于一想到C语言这一方面脑子就缺氧的人来说,巨麻烦!所以不交作业也就成了常事,不是他们不交,是根本不会,会写一点交上了还不够丢人的。推介!!强烈推介!!!因为虽然麻烦,不过如果你坚持下来每次作业都自己写点,让老师提建议,对自己的学习进步有很大帮助,坚持到最后就会发现自己其实学到了很多很多。

    4. 对于这门课程,对于老师和助教的工作,你有什么好的建议或者意见,都可以提出来,我们一起改进。

    5.请大家将自己的博客进行整理,从第一次作业开始(包括你的自我介绍哦,没有写的同学,欢迎补上),将所有博客内容包括评论保存到word文档中,然后发到我的邮箱。我会整理成一本博客书,留作课程资料,也会分享给大家留作纪念。(此项任务截止日期12.24)

posted on 2016-12-18 22:54  徐志超  阅读(204)  评论(1编辑  收藏  举报