标题:ASCII值比较大小,感谢各位大神
只看楼主
祝你前程似锦
Rank: 1
等 级:新手上路
帖 子:40
专家分:0
注 册:2020-2-6
得分:0 
回复 8楼 叶纤
我懂你的思路就是刚开始不知道自己怎么表示。现在会了,谢谢兄弟了
2020-02-07 08:34
祝你前程似锦
Rank: 1
等 级:新手上路
帖 子:40
专家分:0
注 册:2020-2-6
得分:0 
回复 7楼 bcbbcclbbc
哎自己学觉得没方向。辛苦了大哥,我能理解你的思路就是有很多头文件跟函数不知道怎么用而已,,,
2020-02-07 08:36
祝你前程似锦
Rank: 1
等 级:新手上路
帖 子:40
专家分:0
注 册:2020-2-6
得分:0 
回复 8楼 叶纤
但是那样int e=a+b+c;的声明位置不对吧,会报错的
2020-02-07 09:21
叶纤
Rank: 8Rank: 8
等 级:禁止访问
威 望:1
帖 子:658
专家分:848
注 册:2019-11-22
得分:0 
回复 10楼 林月儿
额,我美学过排版,都看别人怎么排模仿着排,缩进四个字格,英文我的编译器只支撑英文看英文缩进我挺头痛的,所以我会自己空格缩进,有时候感觉差不多了就编写下一行,然后再统一排版,主要是代码对了就行,可能代码不是最好的。

把学习时间浪费在混坛上是傻瓜行为,更何况自己的水平连一两都没到。
2020-02-07 11:28
叶纤
Rank: 8Rank: 8
等 级:禁止访问
威 望:1
帖 子:658
专家分:848
注 册:2019-11-22
得分:0 
以下是引用祝你前程似锦在2020-2-7 09:21:14的发言:

但是那样int e=a+b+c;的声明位置不对吧,会报错的

我用的是C++的标准写的并不是c89标准写的

把学习时间浪费在混坛上是傻瓜行为,更何况自己的水平连一两都没到。
2020-02-07 11:31
叶纤
Rank: 8Rank: 8
等 级:禁止访问
威 望:1
帖 子:658
专家分:848
注 册:2019-11-22
得分:0 
像c89标准必须把代码定义写在块头,c99标准认为是不健康的,然后进行了整改优化,学习了c++的定义方式,所以你那个定义方式在c99过时,已经是老奶奶了,并且已经进棺材了,你让我把定义写在块头,和挖别人坟有什么区别,这种缺德事情,我不干!!!!

把学习时间浪费在混坛上是傻瓜行为,更何况自己的水平连一两都没到。
2020-02-07 11:42
叶纤
Rank: 8Rank: 8
等 级:禁止访问
威 望:1
帖 子:658
专家分:848
注 册:2019-11-22
得分:0 
以下是引用林月儿在2020-2-7 07:08:03的发言:

代码缩进,空格有问题

哇咔咔,终于理解您说的空格问题了,今天玩了会我的编译器设置,把我头痛的空格缩进问题解决了,嘻嘻,还学会了两个英文单词

把学习时间浪费在混坛上是傻瓜行为,更何况自己的水平连一两都没到。
2020-02-08 17:24
林月儿
Rank: 16Rank: 16Rank: 16Rank: 16
来 自:湖南
等 级:版主
威 望:138
帖 子:2276
专家分:10647
注 册:2015-3-19
得分:0 
嗯,再接再厉

剑栈风樯各苦辛,别时冰雪到时春
2020-02-08 17:48
纯蓝之刃
Rank: 12Rank: 12Rank: 12
等 级:贵宾
威 望:76
帖 子:554
专家分:3690
注 册:2019-7-29
得分:2 
程序代码:
#include <stdio.h>
#include <string.h>

int main()
{
    unsigned int j;
    char ss[100]= {0},num[2]= {0};
    printf("请输入您当前的密码:");
    gets(ss);
    while(strlen(ss)<6)             //判断密码长度
    {
        printf("您输入密码小于6位,请重新输入:");
        gets(ss);
    }

    for(j=0; j<strlen(ss); j++)
    {
        if(ss[j]<='9'&&'0'<=ss[j]&&num[0]==0)
            num[0]++;
        if(ss[j]>'a'&&ss[j]<='z'&&num[1]==0)
            num[1]++;
        if(num[0]>0&&num[1]>0)
            break;
    }

    if(num[0]>0&&num[1]>0)
        printf("当前密码强度高");
    else
        if(num[0]==0&&num[1]>0)
            printf("当前密码强度中");
        else
            printf("当前密码强度弱");

    return 0;
}

一沙一世界,一花一天堂。无限掌中置,刹那成永恒。
2020-02-08 18:59
祝你前程似锦
Rank: 1
等 级:新手上路
帖 子:40
专家分:0
注 册:2020-2-6
得分:0 
回复 19楼 纯蓝之刃
但是测长度的时候不会以为数组还是100个吗,就是你输入的密码后面默认是0?
2020-02-10 13:32



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




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

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