//c猜数字小游戏
void meau()
{
printf("*******************************\n");
printf("*******************************\n");
printf("********1.play****0.quit*******\n");
printf("*******************************\n");
printf("*******************************\n");
}
void game()
{
printf("Num-guess Game \n");
int a = 0;
a=rand() % 100 + 1;
int guess = 0;
printf("Please guess a number:");
while (1)
{
scanf("%d", &guess);
if (guess > a)
printf("answer should be SMALLER.Please try again:\n");
else if (guess < a)
printf("answer should be BIGGER.Please try again:\n");
else
{
printf("\n\n\n\n\nyou are a gueniues!OMG\n\n\n\n\n");
break;
}
}
}
int main()
{
int input = 0;
srand((unsigned)time(NULL));
do
{
meau();
printf("You wanna choose:");
scanf(" %d",&input);
switch(input)
{
case 1:
game();
break;
case 0:
printf("quit now\n");
break;
default:
{
printf("\n\n\n\n\nu choose ur horse ne ?\n\n\n\n\n");
break;
}
}
} while (input);
return 0;
}
#include<stdio.h>
#include<string.h>
#include<windows.h>
#include<stdlib.h>
#include<math.h>
屏幕上打印乘法口诀
//int main()
//{
// int i = 0;//line
// for (i = 1; i <= 9; i++)
// {
// int j = 1;//lie
// for (j = 1; j <= i; j++)
// {
// printf(" %d*%d=%-2d", i, j, i * j);//%2d %-2d 左右强制对齐
// }
// printf("\n");
// }
// return 0;
//}
求一组数中的最大值
//int main()
//{
// int arr[] = { 1,2,3,4,5,6,7,8,9,10 };
// int max = arr[0];
// int i = 0;
// int sz = sizeof(arr) / sizeof(arr[0]);
// for (i = 1; i < sz;i++)
// {
// if (max < arr[i])
// max = arr[i];
// }
// printf("max=%d", max);
// return 0;
//}
//1+1/2-1/3+....+1/100
//int main()
//{
// int i = 0;
// double sum = 0.0;
// int flat = 1;
// for (i = 1; i <= 100; i++)
// {
// sum = flat*1.0/i+sum;
// flat = -flat;
// }
// printf("sum=%lf", sum);
// return 0;
//}
//100内出现9的次数
//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("%d\n", count);
// return 0;
//}
//sqrt 开平方库函数
//int main()
//{
// int i = 0;
//
//
// return 0;
//}
//
//
//求100-200素数:只能被1和本身整除的数字
//int main()
//{
// int i = 0;
// int n = 0;
// int count = 0;
// for (i = 101; i <= 200; i+=2)//素数判断:试除法
// {
// for (n = 2; n <sqrt(i); n++)
// {
// if (i % n == 0)
// break;
// }
// if (n >sqrt(i))
// {
// printf("%d是素数", i);
// count++;
// }
// }
// printf("\ncount=%d\n", count);
// return 0;
//}
1000-2000之间的闰年
//int main()//闰年指1.能被4整除且不能被100整除的年份2.能被400整除的年份
//{
// int year = 0;
// for (year = 1000; year <= 2000; year++)
// {
// if (year % 4 == 0 && year % 100 != 0)
// printf("%d是闰年\n", year);
// else if (year % 400 == 0)
// printf("%d是闰年\n", year);
// }
// return 0;
//}
最大公约数
//int main()
//{
// int a = 0;
// int b = 0;
// printf("请输入两个数字,中间用空格隔开:");
// scanf("%d%d", &a, &b);
// int m = a % b;
// while (m!=0)
// {
// a = b;
// b = m;
// m = a % b;
//
// }
// printf("最大公约数为%d\n", b);
// return 0;
//}
100内3的倍数
//int main()
//{
// int a = 0;
// for (a = 0; a <= 100; a++)
// {
// int b = a % 3;
// if (b == 0)
// printf("%d\n", a);
// }
// return 0;
//}
//int main()
//{
// int a = 0;
// int b = 0;
// int c = 0;
// scanf("%d %d %d", &a, &b, &c);
// if (a < b)
// {
// int d = a;
// a = b;
// b = d;
// }
// if (a < c)
// {
// int d = a;
// a = c;
// c = d;
// }
// if (b < c)
// {
// int d = b;
// b = c;
// c = d;
// }
// printf("%d>%d>%d\n", a,b,c);
//
// return 0;
//}
//int main()
//{
// char AN[20] = { 0 };
// printf("Do u like her?:yes/no\n");
// scanf("%s", AN);
// if (strcmp(AN, "yes") == 0)
// printf("you good guy");
// else if (strcmp(AN, "no") == 0)
// printf("you bad boy");
// else
// printf("WTF?!");
// return 0;
//}
//int main()
//{
// int i = 0;
// char password[20] = {0};
// for (i = 0; i < 3; i++)
// {
// scanf("%s", password);
// if (strcmp(password,"123456")==0)
// {
// printf("succeed");
// break;
// }
// else
// printf("again");
//
// }
// if (i == 3)
// printf("3 times quit");
// return 0;
//}
两边渐变
//int main()
//{
// char arr1[] = "welcometoYI";
// char arr2[] = "###########";
// int left = 0;
// //int right = sizeof(arr1) / sizeof(arr1[0]) - 2;
// int right = strlen(arr1) - 1;
// while (left <= right)
// {
// arr2[left] = arr1[left];
// arr2[right] = arr1[right];
// left++;
// right--;
// printf("%s\n", arr2);
// }
// return 0;
//}