#include <stdio.h>
#include <stdlib.h>
#include <string.h>
#include <windows.h>
int main()
{
int day = 0;
scanf("%d",&day);
switch(day)
{
default:
printf("輸入錯誤,請輸入1~7的數字\n");
break;
case 1:
case 2:
case 3:
case 4:
case 5:
printf("weekday\n");
break;
case 6:
case 7:
printf("weekend\n");
break;//盡量帶上這里的break
// default:
// printf("輸入錯誤,請輸入1~7的數字\n");
// break;
}
return 0;
}
int main()
{
int a=10;
// if(a)
while(a)
{
printf("hehe\n");
}
return 0;
}
int main()
{
int i = 1;//初始化
while(i<=10)//判斷
{
if(5==i) continue;//break用于終止整個回圈
//continue 跳過本次回圈continue后面的代碼,直接去while回圈的判斷部分
printf("%d\n",i);
i++;//變數調整
}
return 0;
if(5)
{
printf("hehe\n");
printf("haha\n");
//判斷陳述句后面跟兩個執行的時候用{}括起來,不然只能就近執行一個,
}
return 0;
int i = 0;
for(i=1;i<=10;i++)
{
if(5==i) continue;
printf("%d\n",i);
}
return 0;
}
whie中的continue和break
int main()
{
int arr[10]={0};
int i = 0;
for(i=0;i<10;i++)
{
printf("%d ",arr[i]);
}
for(i=0;i<=9;i++)
{
printf("%d ",arr[i]);
}
return 0;
}
int main()
{
int i = 0;
死回圈
1.for的初始化,判斷,調整的三個部分是可以省略的
2.判斷部分如果省略,意味著判斷條件恒為真
3.建議不要輕易省略
for(;;)
{
printf("hehe\n");
}
return 0;
}
int main()
{
int i=0;
int j=0;
for(i=0;i<10;i++)//外層回圈
{
for(j=0;j<10;j++)//內層回圈
{
printf("hehe\n");
}
}
return 0;
}
int main()
{
// int i = 0;
// int k = 0;
// for(i=0,k=0;k=10;i++,k++)
// k++;
// printf("%d\n",k);
int i=1;
do
{
printf("%d ",i);
if(i==5)
continue;
i++;
}while(i<=10);
return 0;至少執行一次
}
計算n的階乘
int main()
{
int n,i=1,s=1,sum=0;
scanf("%d",&n);
for(i=1;i<=n;i++)
{
s=s*i;
sum+=s;
}
printf("%d\n",sum);
return 0;
}
鞋
1-500
250
375
int main()
{
int arr[]={1,2,3,4,5,6,7,8,9,10};
int len = sizeof(arr)/sizeof(arr[0]);
int flag=0,i=1;
for(i=1;i<=len;i++)
{
if(7==arr[i])
{
flag=1;
break;
}
}
if(1==flag)
printf("找到了,下標是:%d\n",i);
else
printf("沒找到\n");
return 0;
}
int main()
{
int arr[]={1,2,3,4,5,6,7,8,9,10,11,12,13,14};
int len=sizeof(arr)/sizeof(arr[0]);
int left=0,right=len-1;
int n=0,flag=0,k=0,mid=0;
scanf("%d",&n);
while(left<=right)//即使是left=right也要有一個元素被查找
{
mid=(left+right)/2;//每一次二分查找,都要求出中間元素的下標
if(arr[mid]>n)
{
right=mid-1;
}
else if(arr[mid]<n)
{
left=mid+1;
}
else
{
flag=1;
k=right;
break;
}
}
if(flag=1)
printf("已經找到了,下標是:%d\n",mid);
else
printf("沒有找到");
return 0;
}
int main()
{
char arr1[]={"在座的各位都是大淫魔!!!"};
char arr2[]={" "};
int right=strlen(arr2)-1;
int left=0;
while(left<=right)
{
arr2[left]=arr1[left];
arr2[right]=arr1[right];
printf("%s\n",arr2);
Sleep(1000);
system("cls");//執行系統命令的-清空螢屏
left++;
right--;
}
return 0;
}
int main()
{
int i=0;
char password[10]={0};
for(i=0;i<3;i++)
{
printf("請輸入密碼->");
scanf("%s",password);
if(strcmp(password,"張俱佳是個淫魔")==0)
{
printf("密碼正確\n");
}
else
{
printf("密碼錯誤");
}
}
if(i==3)
{
printf("登錄次數超額");
}
return 0;
}
return 0;
}
轉載請註明出處,本文鏈接:https://www.uj5u.com/qita/302511.html
標籤:其他
上一篇:gin-vue-blog自建博客
