#define _CRT_SECURE_NO_WARNINGS 1
#include<stdio.h>
#include<math.h>
#include<string.h>
//memset
//memory set 内存设置
//int main()
//{
// char arr[] = "hello word";
// memset(arr, '*', 5);
// printf("%s\n", arr);
// char ch[10] = "hello bit";
// printf("%s",ch);
// return 0;
//}
// && 与逻辑操作符
//int main()
//{
// float high = 0.0;
// float weight = 0.0;
// float bmi = 0.0;
// scanf("%f%f", &weight, &high);
// bmi = weight / (pow(high, 2));
// if ((bmi >= 18.5) && (bmi <= 23.9))
// {
// printf("Normal");
// }
// else
// {
// printf("Abnormal");
// }
// return 0;
//}
//多组输入
//2的n次方
// 1.
//int main()
//{
// int n=0;
// while (scanf("%d", &n) != EOF)
// {
// printf("%d\n", 1 << n);
// }
// return 0;
//}
// 2.
////int main()
//{
// int n;
// while (scanf("%d", &n) != EOF)
// {
// int j = pow(2, n);
// printf("%d\n", j);
// }
// return 0;
//}
//define定义
//#define p1 31560000//不是关键字,是预编译指令
//int main()
//{
// long long i = 0;
// scanf("%d", &i);
// if ((i > 0) && (i <= 200))
// {
// printf("%ld", i*p1);
// }
// return 0;
//}
//类型强制转换
//int main()
//{
// float i = 0.0;
// scanf("%f",&i);
// int z = (int) i;
// printf("%d",z%10);
// return 0;
//}
//自定义函数
//是输出十位及个位的数字
//int add(int x, int y)
//{
// int z = 0;
// z = x + y;
// return z;
//}
//
//int main()
//{
// int a = 0;
// int b = 0;
// scanf("%d%d", &a, &b);
// int c = add(a, b);
// if (c >= 100)
// {
// if (0 == (c % 100) / 10)
// {
// printf("%d", c % 10);
// }
// else
// {
// printf("%d", c % 100);
// }
// }
// else
// {
// printf("%d", c);
// }
// return 0;
//}
//ASCII码转换为字符
int main()
{
int i[12] = { 73, 32, 99, 97, 110, 32, 100, 111, 32, 105, 116, 33 };
int n = 0;
for (n = 0; n <= 11; n++)
{
printf("%c", i[n]);// I can do it!
}
printf("\n");
return 0;
}
本文介绍了C语言中的一些实用技巧,包括内存操作、条件判断、快速幂计算、类型转换及自定义函数等,并通过示例代码展示了如何使用这些技巧解决实际问题。

384

被折叠的 条评论
为什么被折叠?



