其他分享
首页 > 其他分享> > 以!的数量代替数字进行计算

以!的数量代替数字进行计算

作者:互联网

#include <stdio.h>
char s[1001];
int main()
{
    
    scanf("%s",s);   //程序跑不了先检查每行再找原理性问题.. 我好zz...!
    int A=0,B=0;
    int i=0;
    while (s[i]=='!')
    {
        A++;
        i++;
    }
    char c=s[i];       //此时输入的字符为运算符号
    i++;               //输入运算符号后字符小房子位置加一
    while (s[i]!='\0')  // \0 为字符串的结尾标志 实质占了一个小房子
    {
        B++;
        i++;
    }
    if (c=='+')
        printf("%d",A+B);
    else
        printf("%d",A*B);
}

1.不可定义多个字符串 同一行时无法区分输入的是哪个

2.while()时引入计数 每输入一个while循环一次       

标签:数字,++,char,int,while,代替,计算,printf,输入
来源: https://blog.csdn.net/SirL001/article/details/120573586