1、()
2、++、--、!、sizeof、(数据类型)结合性从右到左 单目运算符
3、*、/、%
4、+、-
6、>、>=、<、<=
7、==、 !=
11、&&
12、||
14、=、+=、-=、*=、/=
int main01()
{
////声明
//extern int a;
////定义
//int a = 10;
//char a = 'a';
//char b[11]= "hello world";
//占位符 表示输出一个字符串 遇到\0停止
//printf("%s\n", b);
return EXIT_SUCCESS;
}
#include
#include
int main06()
{
int a = 10;
int b = 20;
int c = 10;
//printf("%d\n", a != b);
//比较运算符返回值为0或者1 表示真或假
printf("%d\n", c = ++a <= b * 2);
printf("%d\n", a);
printf("%d\n", b);
printf("%d\n", c);
return EXIT_SUCCESS;
}
_CRT_SECURE_NO_WARNINGS
#include
#include
#include
#include
#include
int main1501()
{
//int i; gcc -o hello.out hello.c -std=c99
int j = 5;
for (int i = 0; i < 10, j < 10; i++, j += 5)
{
printf("%d\n", i);
}
return EXIT_SUCCESS;
}
int main1502(void)
{
int i = 0;
//while(1) for(;;)
for (;;)
{
if (i >= 10)
{
//在循环语句中遇到break表示结束循环
break;
}
printf("%d\n", i);
i++;
}
return 0;
}
//猜数字
//通过程序随机一个1-100之内的数
int main1503(void)
{
//产生随机数
//1、导入头文件 time.h stdlib.h
//2、添加随机数种子
//3、获取随机数
srand((unsigned int)time(NULL));//每次随机数不一样
//int value = rand()%10;//0~9
//for (int i = 0; i < 10; i++)
//{
// int value = rand() % 10;
// printf("%d\n", value);
//}
int value=rand()%100;//0-99
int num;
//for (;;)
while(1)
{
printf("请输入数字:\n");
scanf("%d", &num);
if (value > num)
{
printf("您输入的数太小了\n");
}
else if (value < num)
{
printf("您输入的数太大了\n");
}
else
{
printf("恭喜你,猜对了\n");
break;
}
}
return 0;
}
int main12()
{
int score;
scanf("%d", &score);
switch (score/10)
{
case 10:
printf("优秀\n");
break;
case 9:
printf("优秀\n");
break;
case 8:
printf("良好\n");
break;
case 7:
printf("及格\n");
break;
case 6:
printf("及格\n");
break;
default:
printf("不及格\n");
break;
}
return EXIT_SUCCESS;
}time.h>
#include
int main1601()
{
//外层执行一次 内层执行一周
for (int i = 0; i < 5; i++)
{
for (int j = 0; j < 5; j++)
{
printf("i=%d,j=%d\n", i, j);
}
}
return EXIT_SUCCESS;
}
//电子时钟
int main1602(void)
{
for (int i = 0; i < 24; i++)
{
for (int j = 0; j < 60; j++)
{
for (int k = 0; k < 60; k++)
{
//清屏
system("cls");
printf("%02d:%02d:%02d\n", i, j, k);
Sleep(960);
}
}
}
}
//九九乘法口诀
/*
1*1=1
1*2=2 2*2=4
1*3=3 2*3=6 3*3=9
*/
int main(void)
{
for (int i = 1; i <= 9; i++)
{
for (int j = 1; j <= i; j++)
{
printf("%d*%d=%d\t", j, i, i*j);
}
printf("\n");
}
return 0;
}
_CRT_SECURE_NO_WARNINGS
#include
#include
#include
#include
#include
int main1401()
{
int i = 0;
do
{
printf("%d\n", i);
i++;
} while (i<10);
//while (i<10)
//{
// printf("%d\n", i);
// i++;
//}
return EXIT_SUCCESS;
}
//水仙花 从100-999 各个位数的立方和相加等于这个数本身就是一个水仙花数
int main1402(void)
{
int i = 100;
do
{
//个位数
int a = i % 10;
//十位数
int b = i / 10 % 10;
//百位数
int c = i / 100;
//条件判断
if (pow(a,3) + pow(b,3) + pow(c,3) == i)
{
printf("%d\n", i);
}
i++;
} while (i <= 999);
return 0;
} _CRT_SECURE_NO_WARNINGS
#include
#include
#include
#include
#include
int main10()
{
int a, b, c;
printf("请输入三只小猪体重:\n");
scanf("%d%d%d", &a, &b, &c);
if (a > b)
{
//a大于b
if (a > c)
{
//a大于c
printf("小猪a最重\n");
}
else
{
printf("小猪c最重\n");
}
}
else
{
if (b > c)
{
printf("小猪b最重\n");
}
else
{
printf("小猪c最重\n");
}
}
return EXIT_SUCCESS;
}