c语言:求两个正整数mn之间所有既不能被三整除也不能被七整除的整数之和。
#include <stdio.h>
int main() {
int m, n, sum = 0;
printf("请输入两个正整数m和n(m < n):\n");
scanf("%d %d", &m, &n);
for (int i = m; i <= n; i++) {
if (i % 3 != 0 && i % 7 != 0) {
sum += i;
}
}
printf("%d和%d之间所有不能被3或7整除的整数之和为:%d", m, n, sum);
return 0;
}
//模拟用户登录情景,并且只能登录三次(只允许输入三次密码,若密码正确则登陆成功;若三次均错,则退出登录)
int main()
{
int i = 0;
char password[20] = {0};
for(i=0; i<3; i++)
{
printf("请输入登录密码:");
scanf("%s",password);
if(strcmp(password,"123456") == 0) //为0说明正确 判断密码的方法为strcmp(zd1,zd2)
{
printf("恭喜您登陆成功!\n");
break;
}
else
{
printf("登陆失败\n");
}
}
if(i == 3)
{
printf("三次密码均输入错误,退出登录!!!\n");
}
return 0;
}
运行结果: