学习目标:
[ ]掌握 c语言知识
学习内容:
c语言入门至进阶
学习时间:
疫情隔离期间的网课课余时间
学习产出:
每天做大学c语言题目
每天写博客,记录大学c语言题目的解答
#作业题目
1.编译写代码,演示多个字符从两端移动,往中间汇集。
#include<stdio.h>
#include<string.h>
#include<windows.h>
int main()
{
char arr1[]="learning C language";
char arr2[]="###################";
int right=strlen(arr1)-1;
int left=0;
while(left<=right)
{
arr2[right]=arr1[right];
arr2[left]=arr1[left];
left++;
right--;
printf("%s\n",arr2);
Sleep(1000);//休息一秒
system("cls");//清空屏幕
}
return 0;
}
2.编写代码实现,模拟用户登录情景,并且只能登陆三次。
#include<stdio.h>
#include<string.h>
int main()
{
char password[20]={0};
int i=0;
for(i=0;i<3;i++)
{
printf("请输入密码>:");
scanf("%s",&password);
if (strcmp(password,"12345a")==0)
{
printf("登陆成功");
break;
}
else
{
printf("密码错误\n");
}
}
if(i==3){
printf("退出程序");
}
return 0;
}