关于VS2017使用中常见的几个问题
2017-12-17 15:42
393 查看
一、在VS2017环境中编译,使用scanf 时,将scanf 写成 scanf_s 就可以从键盘输入。
二、VS2017使用时,调试窗口会一闪而过,需要写一个头文件 #include <stdlid.h> ,然后在 return 0 ;之前写 system ("pause");即可避免这种现象。
三、以下是几个经典例题
1.可以接收键盘字符,如果是小写,则输出大写;如果是大写,则输出小写;如果是数字,则不输出
#include <stdio.h>
#include <stdlib.h>
int main()
{
int ch = 0;
while ((ch = getchar()) != EOF)
if (ch >= 65 && ch <= 95)
{
ch = ch + 32;
putchar(ch);
}
else
{
ch = ch - 32;
putchar(ch);
}
system("pause");
return 0;
}
2.for 语句经典例题
输出一个菱形
#include<stdio.h>
#include<stdlib.h>
int main()
{
int line = 0;
int i = 0;
scanf_s("%d", &line);
for (i = 0; i < line; i++)
{
int j = 0;
for (j = 0; j < line-1-i ; j++)
{
printf(" ");
}
for (j = 0; j < 2 * i + 1; j++)
{
printf("*");
}
printf("\n");
}
for (i = 0; i < line-1; i++)
{
int j = 0;
for (j = 0; j <=i; j++)
{
printf(" ");
}
for (j = 0; j < (line-1-i)*2 - 1; j++)
{
printf("*");
}
printf("\n");
}
system("pause");
return 0;
}
二、VS2017使用时,调试窗口会一闪而过,需要写一个头文件 #include <stdlid.h> ,然后在 return 0 ;之前写 system ("pause");即可避免这种现象。
三、以下是几个经典例题
1.可以接收键盘字符,如果是小写,则输出大写;如果是大写,则输出小写;如果是数字,则不输出
#include <stdio.h>
#include <stdlib.h>
int main()
{
int ch = 0;
while ((ch = getchar()) != EOF)
if (ch >= 65 && ch <= 95)
{
ch = ch + 32;
putchar(ch);
}
else
{
ch = ch - 32;
putchar(ch);
}
system("pause");
return 0;
}
2.for 语句经典例题
输出一个菱形
#include<stdio.h>
#include<stdlib.h>
int main()
{
int line = 0;
int i = 0;
scanf_s("%d", &line);
for (i = 0; i < line; i++)
{
int j = 0;
for (j = 0; j < line-1-i ; j++)
{
printf(" ");
}
for (j = 0; j < 2 * i + 1; j++)
{
printf("*");
}
printf("\n");
}
for (i = 0; i < line-1; i++)
{
int j = 0;
for (j = 0; j <=i; j++)
{
printf(" ");
}
for (j = 0; j < (line-1-i)*2 - 1; j++)
{
printf("*");
}
printf("\n");
}
system("pause");
return 0;
}
相关文章推荐
- 几个常见的关于日期的问题 选择自 baobao8505 的 Blog
- Windows phone 7中关于Zune软件使用几个问题
- 关于Web项目编译的几个常见问题
- 使用多线程编程的几个常见问题
- 关于 Fiddler 使用的两个常见问题的解决视频
- 几个常见的关于日期的问题
- 关于TFS2010使用常见问题
- 使用多线程编程的几个常见问题
- Windows phone 7中关于Zune软件使用几个问题
- 关于android Listview 使用时遇到的几个问题
- 关于PayPal的几个常见问题
- 几个常见的关于日期的问题
- 关于NDK使用的常见问题及建议和技巧(Android NDK How-To)
- OA办公系统使用之:Tomcat与mysql的几个常见问题
- 关于NewsBar正确使用和网站运行、费用结算等的常见问题
- 关于DedeAMPZ整合包使用的常见问题说明
- (转帖)使用多线程编程的几个常见问题- -
- 关于DedeAMPZ整合包使用的常见问题说明
- 关于使用标签需要注意的几个问题