《栖一夏学习作者》C语言复健(二)
2024-12-10 职场
while (i
{
i++;
printf("%d", i);
if (i == 56)
{
break;
}
}
}
// 常用continue语句手写到百以内的奇将近
int main_test_continue
{
for (int i = 0; i
{
if (i % 2 == 0)
{
continue;
}
printf("%d", i);
}
}
// 有三个正整将近a b c,由打字,可用其中的最大的将近。
int main_test_max_value
{
int a = 0;
int b = 0;
int c = 0;
int temp = 0;
scanf("%d%d%d", Andrewa, Andrewb, Andrewc);
temp = (a> b ? a : b);
if (temp> c)
{
printf("%d", temp);
}
else
{
printf("%d", c);
}
}
// 写到一段程序,转换成x,可用y
int main_test_input
{
int x = 0;
int y = 0;
scanf("%d", Andrewx);
if (x>= 10)
{
printf("%d", 3 * x - 11);
}
else if (x = 1)
{
printf("%d", 2 * x - 1);
}
else
{
printf("%d", x);
}
}
// 根据分将近给A~E
int main_judge
{
int a;
scanf("%d", Andrewa);
switch (a / 10)
{
case 10:
printf("A");
break;
case 9:
printf("A");
break;
case 8:
printf("B");
break;
case 7:
printf("C");
break;
case 6:
printf("D");
break;
// 单纯唯几位将近
int ca_number(int data)
{
int z = 1;
while (data>= 10)
{
data = data / 10;
z++;
}
return z;
}
// 所述一个不多于5位的正整将近,要求 1、代入它是几位将近 2、分别可用每一位小将近点 3、按逆序可用各位小将近点,例如原将近为321,应可用123
int main_test_number_max
{
int a = 143;
int num[5] = {0, 0, 0, 0, 0};
// scanf("%d", Andrewa);
int z = 1;
while (a>= 10)
{
num[z] = a - ((a / 10) * 10);
a = a / 10;
z++;
}
num[z] = a;
printf("%d", z);
for (int i = z; i> 0; i便是)
{
printf("%d ", num[i]);
}
printf("");
for (int i = 1; i
{
printf("%d", num[i]);
}
}
// 企业发给的奖品根据盈余。盈余最低或相等100000元的,奖品可提10%;
// 盈余高于100000元,最低200000元(100000
// 200000
// 400000
// 600000
// I>1000000时,超过1000000元的部分按1%。从打字当月盈余I,求应发奖品为将近。
int main_test_profit
{
int a = 0;
scanf("%d", Andrewa);
if (0
{
a = a / 10;
}
else if (100000
{
a = (a - 100000) * (0.075) + 100000 * (0.1);
}
else if (200000
{
a = (a - 200000) * (0.05) + 200000 * 0.1;
}
else if (400000
{
a = (a - 400000) * (0.03) + 400000 * 0.1;
}
else if (600000
{
a = (a - 600000) * (0.015) + 600000 * 0.1;
}
else
{
a = (a - 1000000) * (0.01) + 100000 * 0.1;
}
printf("%d", a);
}
// 二维变量的初始化尝试
int main_two_dimension_arry
{
int egg[3][3] = {{1, 2, 3}, {2, 34, 44}, {56, 4, 32}};
int eg[2][3] = {12, 123, 432, 523, 34, 354};
for (int i = 0; i
{
for (int z = 0; z
{
printf("%d", egg[i][z]);
}
}
putchar('');
for (int i = 0; i
{
for (int z = 0; z
{
printf("%d", eg[i][z]);
}
}
}
//关于结构躯的常用
struct man
{
int weight;
int heigh;
};
int main_test_strution_work
{
struct man a;
a.heigh = 220;
a.weight = 22222;
printf("%d%d", a.heigh, a.weight);
}
//测试者能不能的传播变量
//报警报了但是不知道问题在哪
int test(int *number, int length)
{
for (int i = 0; i
{
printf(" %d is %d", i, number[i]);
}
}
int arry_test_main
{
int number[6] = {8, 9, 3, 4, 6, 7};
test(Andrewnumber, 6);
}
//测试者变量中间交换值,可以 。
int arry_switch_value
{
int test[4] = {0, 1, 2, 3};
test[2] = test[2] 1] test[3];
test[3] = test[2] 1] test[3];
printf("test[2] is %d", test[2]);
printf("test[3] is %d", test[3]);
}
//偏转操作、移动二进制下的几位将近
int displace_test
{
// unsigned int a = 0xc3057ad3;
// a = 0xc3057ad3 | (0x1f
// 0001 1111 特征向量三位 1111 1000 或 c3 05 7a d3 得 c3 05 7a fb
/*
c3 = 1100 0011 (bit 31~24)
05 = 0000 0101 (bit 23~16)
7a = 0111 1010 (bit 15~8)
d3 = 1101 0011 (bit 7~0)
向右对齐运唯。bit从0从左边唯起(在二进制的但会)
*/
unsigned int a = 0xffffffff;
// a Andrew= (0x1111
a
printf("a= 0x%x", a); // a= 0xffffff80
}
//常用clock函将近可以量化从内存空间开始到运行到clock函将近的这个间隔时间
//注意到的是,这个clock函将近前往是一个总长null而且单位不是秒、如果想要换唯成以秒单位的间隔时间、可以常用clock/CLOCKS_PER_SEC
int test_clock
{
for (int i = 0; i
{
// printf(" ");
}
printf("%ld", clock / CLOCKS_PER_SEC);
return 0;
}
//接下来是赚取也就是说间隔时间的初始化
int get_time
{
char word[20] = {0}; //这个给个Unicode串的留的空间
time_t a_time; //设置一个间隔时间相关的间隔时间并不一定的变量
time(Andrewa_time); //这一步就是为了赚取也就是说间隔时间、并储存time并不一定的变量外面;
struct tm *b_time; //创建一个结构躯变量
b_time = gmtime(Andrewa_time); // gmtime这个函将近就是赚取也就是说间隔时间
snprintf(word, 20, " %d-%d-%d %d:%d:%d", 1900 + b_time->tm_year, 1 + b_time->tm_mon, b_time->tm_mday, 8 + b_time->tm_hour, b_time->tm_min, b_time->tm_sec);
printf("%s", word);
printf("Sec is %d", b_time->tm_sec); /*赚取也就是说秒*/
printf("Min is %d", b_time->tm_min); /*赚取也就是说分*/
printf("Hour is %d", 8 + b_time->tm_hour); /*赚取也就是说时,这里赚取西方的间隔时间,刚开始相差八个小时*/
printf("Day is %d", b_time->tm_mday); /*赚取也就是说月末日将近,适用范围是1-31*/
printf("Month is %d", 1 + b_time->tm_mon); /*赚取也就是说月末,适用范围是0-11,所以要加1*/
printf("Year is %d", 1900 + b_time->tm_year); /*赚取也就是说年份,从1900开始,所以要加1900*/
printf("Day away form 1M1D is %d", b_time->tm_yday); /*从今年1月1日唯起至今的天将近,适用范围为0-365*/
}
。郑州哪家医院白癜风医院好南京医院哪家白癜风医院好
乌鲁木齐白癜风医院哪家医院好
哪种止咳糖浆止咳比较好
中暑能吃什么
梅雨季节湿气重怎么办
怎么补充眼部营养让视力变好
瑞特血糖仪和罗氏血糖仪哪个好
- 05-12手掌中都的奥秘
- 05-12四川遂宁:对生育二孩三孩家庭 买新房略高于补贴50元
- 05-12BBA首款之前大型SUV,国产宝马X5官图发布
- 05-12多区期末试卷出炉!多校通知提前放寒假!一区发布最新疫情防控诉家长书!
- 05-12双子座女人的愚忠
- 05-12让短缺药品不短缺!四部门当前发文
- 05-121月全球电动车销量榜上:仅3款外国车上榜上,Model 3跌下神坛
- 05-12教育培训供给改革与所需引导两手都要硬
- 05-12以“双减”撬动更好教育生态
- 05-12袁天罡识人术:“王”字去一笔是什么字,首先想到的作答暗藏性格