题目一:(25分)
题目描述:输入终值,输出所有能被7整除的数值及其和

评分要求
- 根据接收值准确定义变量类型(2分)
- 提示并输入终值(2分)
- 阅读题目确定循环要素:起始值、终值、步长(3分)
- 循环判断指定范围内能被7整除的数值并输出(5分) 核心
- 每5个换行输出(2分)
- 累计全部符合条件的数值和并输出(3分)
- 代码中添加不少于5行的关键注释描述实现思路(3分)
//创建目标容器,并通过键盘键入
int goal;
printf("Enter you goal:\n");
scanf("%d",&goal);
//创建求和容器
int sum = 0;
//创建换行计算容器
int count = 0;
//遍历1到目标函数之间的所有数
for (int i = 1; i < goal; ++i) {
//当遍历的数可以被七整除输出值,并计算和
if(i % 7 == 0){
printf("%-5d ",i);
sum += i;
//换行计数增加,当数字可以被5整除时换行
count++;
if(count % 5 ==0)
printf("\n");
}
}
//输出和
printf("\nSum is %d\n",sum);
题目二: (20分)
题目描述: 注册账号时需输入6位密码,根据密码组成验证其安全等级

评分要求
- 根据接收用户值定义变量类型,命名遵守规范(2分)
- 利用循环结构、getchar()函数 输入验证密码(3分)