用C语言写两个计数器的小程序。

用C语言写两个计数器的小程序。,第1张

很多人回家过年了,所以回答少,程序已通过

#include<stdioh>

/第一个程序:/

main()

{

int i=1, m=0;

printf("请输入一个数:\n");

while(i!=0){ //while 循环开始当i等于0时,程序中止;

scanf("%d",&i); //从键盘获取数值,如果i=0,则退出并输出m的值

//printf("\n");

if (i==1) m++; //如果i=1,则m+1;

}

printf("输入 '1' 的次数:%d\n",m);

}

//第二个程序 在第一个基础上稍修改即可

main()

{

int i=1, n,m=0;

printf("请输入N:\n");

scanf("%d",&n);

printf("请输入一个数:\n");

while(i!=0){

scanf("%d",&i); //从键盘获取数值,如果i=0,则退出并输出m的值

if (i>n) m++; //如果i>n,则m+1;

}

printf("大于N次数:%d\n",m);

}

可以一次全读过,用split()函数生成list,再转成整就行了。

如下,自己执行看看结果,atxt里是用空格分开的数1653据

>>> f=open("c:\\atxt")

>>> s=fread()

>>> print(s)

>>> print(ssplit())

脑袋有些乱,写的有些啰嗦,不过主要思想是用栈去暂存读到数字。

#include <stdioh>

#include <stringh>

void sort(int arr[], int n)

{

    int i, j, temp;

    for(i = 1;i < n;++ i)

    {

        temp = arr[i];

        j = i - 1;

        while(j >= 0 && arr[j] < temp)

        {

            arr[j+1] = arr[j];

            -- j;

        }

        arr[j+1] = temp;

    }

}

int main()

{

    int a[100] = {0};

    char stack[100], data[200];

    int top = -1, i = 0, j = 0;

    //freopen("intxt","r",stdin);

    gets(data);

    for(i = 0;data[i] != '\0';++ i)

    {

        if(data[i] >= '0' && data[i] <= '9')

            stack[++top] = data[i] - '0';

        else

        {

            if(top != -1)

            {

                int k = 1;

                while(top > -1)

                {

                    a[j] += stack[top--]k;

                    k = 10;

                }

                ++ j;

            }

        }

    }

    if(top != -1)

    {

        int k = 1;

        for(;top > -1;top --)

        {

            a[j] += stack[top]k;

            k = 10;

        }

        ++ j;

    }

    sort(a, j);

    for(i = 0;i < j;++ i)

        printf("%d ",a[i]);

    return 0;

}

读入:4030$34%99l49jjj43

输出:360 99 49 43 40 34 30

int a;

cin>>a;

scanf("%d",&a);这两种方式都是从键盘获得输入的数值。你把a的类型改变就可以获得不同的值了。

另外mfc里面有的输入框的,在资源视图里面,你找到那个输入框,你右键点他后选择增加变量。然后这个变量值就会和你的这个输入框绑定了,输入多少,那个变量的值就会是多少,你就可以用那个值进行运算了。

以上就是关于用C语言写两个计数器的小程序。全部的内容,包括:用C语言写两个计数器的小程序。、python怎么从键盘以字符串形式读取一行数值,以空格分割字符串成列表,转换列表、从键盘上读取一个长度不超过200的字符串,挑选出其中的数值按从大到小排序后显等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/web/9715629.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-01
下一篇 2023-05-01

发表评论

登录后才能评论

评论列表(0条)

保存