C语言3-23
来源:互联网 发布:虚拟拍照是什么软件 编辑:程序博客网 时间:2024/06/04 18:35
1 编写代码,模拟三次密码输入的场景
#define _CRT_SECURE_NO_WARNINGS
#include<stdio.h>
#include<string.h>
int main()
{
int i = 0;
char passwd[10] = { 0 };
for (i = 0; i < 3; i++)
{
scanf_s("%s", passwd);
if (strcmp(passwd, "123456") == 0)
{
break;
}
else
{
printf("密码错误,请重新输入\n");
}
}
if (i == 3)
{
printf("退出系统\n");
}
else
{
printf("登录成功\n");
}
return 0;
}
2 编写一个程序,可以一直接收键盘字符,如果输入大写字母,转换为小写字母,输入小写字母,转换为大写字母,若为数字就不输出。
#include<stdio.h>
int main()
{
char ch;
ch = getchar();
if (ch >= 'A' && ch <= 'Z')
{
ch = ch + 32;
putchar(ch);
printf("\n");
}
else if (ch >= 'a' && ch <= 'z')
{
ch = ch - 32;
putchar(ch);
printf("\n");
}
else
{
;
}
system("pause");
return 0;
}
3 计算1 / 1 - 1 / 2 + 1 / 3 - 1 / 4 + 1 / 5 …… + 1 / 99 - 1 / 100 的值
#include<stdio.h>
int main()
{
int i = 0;
int n = -1;
double sum = 0.0;
for (i = 1; i <= 100; i++)
{
n = n*(-1);
sum = sum + n*(1.0/ i);
}
if (i > 100)
{
printf("%lf\n",sum );
}
system("pause");
return 0;
}
4 输出一个整数的每一位
#include<stdio.h>
int main()
{
int i = 32;
int j = 0;
int k = 0;
k = i / 10;
j = i % 10;
printf("%d %d\n", k, j);
system("pause");
return 0;
}
5 编写程序数一下1-100中9出现的次数
#include<stdio.h>
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+1);
system("pause");
return 0;
}
0 0
- C语言3-23
- 2015-3-23C语言学习日记
- C语言例题23:
- 【C语言】23-typedef
- 【C语言】23-typedef
- 【C语言】23-typedef
- 【C语言】23-typedef
- 【C语言】23-typedef
- 二级C语言(3)
- C语言复习3
- c语言库函数3
- C语言例题3:
- 3 C语言基础
- c语言拾遗3
- c语言练习3
- C语言 指针3
- C语言复习3
- c语言学习心得.3
- SCOI2016 萌萌哒
- Lintcode 逆波兰表达式求值
- 第三十八篇:CAKeyframeAnimation--+CAShapeLayer+UIBezierPath用法,关键帧动画
- 王爽《汇编语言》实验10:编写子程序show_str
- Java学习笔记170324
- C语言3-23
- 计161_Problem Z: 切面条
- poj 2155 Matrix 二维树状数组
- 求最大公约数:欧几里德算法(即 辗转相除法 )
- (二)数据链路层
- SSL 1612——最优布线问题(最小生成树)
- codeforces 791D 树形dp 所有点对
- 小波去燥原理分析
- “100台机器,拟分四个周期使用,在每一周期有两种生产任务”问题