当前位置:淘百问>百科知识>a[data%10]++;//++是什么加加?

a[data%10]++;//++是什么加加?

2023-07-31 05:04:09 编辑:join 浏览量:593

a[data%10]++;//++是什么加加?

我运行了你写的程序,但是无法输出正确答案,可能是你选用的方法不对,a[data%10]++;//++是a[data%d]这个数加1相当于a加1;我刚写了个程序,可能有漏洞,我运行了还行,你看看,如果有好的提议请告诉我谢了:

#include

void main()

{

int a = {0};

int c,n,i; //c是每次取余的值

printf("请输入一个整数,并输出每个数字出现次数");

scanf("%d",&n); //t是输入的整数

while(n>=1)

{

c=n%10;

n=n/10;

switch(c)

{

case 1:a++;break;

case 2:a++;break;

case 3:a++;break;

case 4:a++;break;

case 5:a++;break;

case 6:a++;break;

case 7:a++;break;

case 8:a++;break;

case 9:a++;break;

case 0:a++;break;

}

}

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

printf("数字%d的出现次数是%d\n",i,a[i]);

}

标签:++,加加,data%

版权声明:文章由 淘百问 整理收集,来源于互联网或者用户投稿,如有侵权,请联系我们,我们会立即处理。如转载请保留本文链接:https://www.taobaiwen.com/article/253343.html
热门文章