计算1-100之中出现了多少个有9的数字
正确的
//出现了多少个含9 的数字
#define _CRT_SECURE_NO_WARNINGS 1
#include<stdio.h>
#include<stdlib.h>
int main()
{
int i = 0;
int count = 0;
for (i = 1; i <= 100; i++)
{
if (i % 10 == 9)
{
count++;
}
else if (i / 10 == 9)
{
count++;
}
}
printf("count=%d", count);
system("pause");
return 0;
}
出现了多少个9
#define _CRT_SECURE_NO_WARNINGS 1
#include<stdio.h>
#include<stdlib.h>
int main()
{
int i = 0;
int count = 0;
for (i = 1; i <= 100; i++)
{
if (i % 10 == 9)
{
count++;
}
if (i / 10 == 9)
{
count++;
}
}
printf("count=%d", count);
system("pause");
return 0;
}
复盘
if (i % 10 == 9)
{
count++;
}
if (i / 10 == 9)
{
count++;
}
else的重要
如果这样写,事实上99满足了两种条件,++了两次就是不对的
else之后不满足才会进第二个条件。
这样99 只会记录一次
今天写的主要都是这种小小的,主要是为明天蓄力了。
虽然都是很小的,但是需要注意的事情还是挺多的。
明天要开始写扫雷了。光是今天把框架搞懂就已经一个小时过去了。