c++这个代码有点错误 能帮忙补全下吗

\u5e2e\u5fd9\u770b\u4e0bC\u4ee3\u7801\u54ea\u91cc\u9519\u8bef\u554a

\u8fd9\u91cc\u6d89\u53ca\u5230\u5185\u5b58\u8bbf\u95ee\u6743\u9650\u7684\u95ee\u9898
char *s="ssdswdd";
char *t="kkkkkkl.";
\u201c=\u201d\u53f7\u5de6\u8fb9\u5b9a\u4e49\u7684\u53d8\u91cf\u662f\u5728\u5806\u6808\uff08\u4e5f\u53eb\u81ea\u7531\u5b58\u50a8\u533a\uff09\u4e2d\u7684\uff0c\u53ef\u8bfb\uff0c\u53ef\u5199\uff0c\u4e0d\u53ef\u6267\u884c\uff1b
\u53f3\u8fb9\u7684\u6570\u636e\u662f\u653e\u5728\u6570\u636e\u5e38\u91cf\u533a\u7684\uff0c\u53ea\u8bfb\uff0c\u4e0d\u53ef\u5199\uff0c\u4e5f\u4e0d\u53ef\u6267\u884c\u3002
\u8fd9\u7a0b\u5e8f\u572816\u4f4ddos\u73af\u5883\u7f16\u8bd1\u8fd0\u884c\u4e00\u70b9\u95ee\u9898\u90fd\u6ca1\u6709\uff0c\u5c3132\u4f4d\u6d89\u53ca\u5230\u5185\u5b58\u4fdd\u62a4\u7684\u7cfb\u7edf\u624d\u4f1a\u544a\u8bc9\u4f60\u90a3\u6bb5\u8bbf\u95ee\u7684\u5185\u5b58\u5730\u5740\u4e0d\u53ef\u5199
\u7531\u4e8e\u8fd9\u5e76\u4e0d\u662f\u7f16\u7a0b\u8bed\u8a00\u672c\u8eab\u7684\u9519\u8bef\uff0c\u6240\u4ee5\u7f16\u8bd1\u5668\u662f\u4e0d\u4f1a\u62a5\u9519\u7684

\u6709\uff01\uff01return 0; \u540e\u9762\u7684;\u53f7\u662f\u4e2d\u6587\u5b57\u7b26\uff01\u6362\u6210\u82f1\u6587\u7684\u5c31\u53ef\u4ee5\u4e86\uff01

是判断有多少个相同的单词么?表述不太清楚。不过第二个函数可以这样写更简洁:

int count()
{
    bool inword = false;
    int n = 0;
    for(int i = 0; a[i] != '\0'; i++) {
        if(!inword && isalpha(a[i])) {
            inword = true;
            n++;
        } else if(inword && !isalpha(a[i])) {
            inword = false;
        }
    }
    return n;
}


可以在你注释的地方定义一个static int sum = 0;sum++;

" " == [' ']['\0'] string
a[i] char
if (char == string)???

扩展阅读:最浪漫的编程代码 ... c++入门程序代码 ... 编程必背100个代码 ... c++编程跳动爱心代码 ... c++经典代码大全 ... c语言必背100代码 ... 初学编程100个代码大全 ... python代码大全 ... c与c++代码区别 ...

本站交流只代表网友个人观点,与本站立场无关
欢迎反馈与建议,请联系电邮
2024© 车视网