两个%d之间的冒号是什么意思

printf(“%d:%d\n”,i,count1)
不明白输出两个数字之间的冒号

就是要求你输入的时候,两个整数之间用冒号分隔
比如输入 10:20
这个冒号是要求的输入分隔符,你输入10,20就不行拉

它就是个普通的字符,照常显示而已,跟逗号是一个意思

那个冒号没有什么特别的含义,就是一个字符。
就好像
输出一个冒号printf(":");
如果是输出时间 10:20
可以有以下几种写法:
1、printf("10:20");
2、printf("%d:%d", 10, 20);
3、
int a = 10;
int b = 20;
printf("%d:%d", a, b);