① c语言编程题,编写一控制台应用程序
#include<stdio.h>
void main() { int x;
scanf("%d",&x);
if ( x>=90 ) printf("优秀。\n");
else if ( x>=80 ) printf("良好。\n");
else if ( x>=70 ) printf("中等。\n");
else if ( x>=60 ) printf("合格。\n");
else printf("不合格。\n");
}
② C语言中的控制台指的是什么
1.关于C中没有控件的问题: 你看的是谭浩强的书,那个上面的程序都是控制台应用程序,也就是你说的DOS界面下面的程序,程序的入口时main函数。的确是没办法达到你所说的控件。但是C在开发窗体应用程序时是可以达到VB的那种效果的,用的是WINAPI,程序的入口就是WinMain函数了,只不过开发过程繁琐,但是效率高,当中从创建窗口,注册窗口,显示窗口……全是用代码完成的,想了解的话看《Windows程序设计》这本书。 当然微软为了效率考虑,封装成了MFC,开发的形式就更像VB 了。 2.关于c++ c++2008,VB VB2008的问题: 语言和开发环境是不一样的,一定不能混淆。你说的c++2008 应该指的是开发环境 VS2008 吧,你说VB与VB2008基本上完全不一样,是没错,因为在VB6下面还是VB ,但是到了之后的版本,是VB.NET 二者的差别可不是一般的大,完全没有血缘关系。。。 而C++是一门语言,与VC VC2008 等开发环境是不一样的。 再者,是你说的关于老版本的VB6 ,以及VC6 是否会被淘汰的问题,正如我上面说的,你掌握的是一门语言的话,无论在什么样的开发环境下面,影响不是很大。 3.给你的一小点学习建议: 如果你现在基础不是太好的话,踏踏实实的跟着谭的书学C吧,DOS界面是有点。。。但是不要急于求成,把语法熟悉了,算法跟上了,程序思维清晰了。以后学习才轻松,不然你现在直接去学比如说Windows程序设计,没有C的基础还是相当困难的,这就像学武功先扎马步一样的。一个道理。 希望对你有所帮助。
③ VS2013的C语言控制台程序问题
#include<stdio.h>
intmain(intargc,char*argv[])
{
chard;
printf("1+2=? 请输入字母 ");
printf("a)3 b)4 c)5 ");
printf("您的答案是:");
scanf_s("%c",&d,1);
printf("您的输入为%c ",d);
return0;
}
该成这样就行了,scanf_s 是个安全函数,最后加一个最多读取多少位字符,防止指针越界
还有个一劳永逸的方法,让你的printf函数也可以使用
点击菜单上面的`项目`->`属性`
在弹出的`属性页`左侧菜单中选择`配置属性`->`C/C++`->`预处理器`
再再右侧点击`预处理器定义`后面的下拉菜单,选择`编辑`,添加`_CRT_SECURE_NO_WARNINGS` 点确定,再编译运行就可以了
④ C语言 控制台程序
不想调用控制台入口换winmain
底层的编译,在编译成目标文件之后,不要链接成可执行文件,生成别的
二进制文件
或者。。像
Linux内核
一样,编译成可执行文件,装载入内存,然后用内存镜像拷贝出纯二进制文件。。等等方法
至于编译驱动有另外更加专业的方法咯。。
⑤ 怎样构建C语言控制台程序
看你在哪个环境下。
MinGW建立工程时会让你选择Win32 Application或者Console Application
VC++也是类似、、、
另外i,一般建立工程完成后,那个消息队列和主界面会给你基本的代码,自己学习一下吧;。
⑥ 用C语言编写控制台程序,如何实现在需要时隐藏和显示控制台
#include<stdio.h>
#include<stdlib.h>
main()
{
intyear;
scanf("%d",&year);
while(year!=0)
{
if(year%4==0&&year%100!=0||year%400==0)
printf("%d是闰年",year);
elseprintf("%d不是闰年",year);
system("pause");
scanf("%d",&year);
}
}
加一个while循环即可,当输入年份不为0时,可继续输入,输入0则结束
如果你想一直运行的话,加一个while(0)即可。
⑦ 请用c语言控制台程序写一个程序
#include<stdio.h>
typedefstructpoint{
intx;
inty;
}quadrangle;
intmain(intargc,charconst*argv[])
{
quadranglefour[4];
inti,j,tmpx,tmpy;
for(i=0;i<4;i++)
{
printf("输入第%d个点,每个点由x轴,y轴坐标表示如:125 ",i+1);
scanf("%d%d",&four[i].x,&four[i].y);
}
for(i=0;i<4;i++)
{
tmpx=four[i].x;
tmpy=four[i].y;
for(j=i+1;j<4;j++)
{
if(four[j].x<tmpx)
{
four[i].x=four[j].x;
four[i].y=four[j].y;
four[j].x=tmpx;
four[j].y=tmpy;
tmpx=four[i].x;
tmpy=four[i].y;
}
}
}
inta[2],b[2],c[2],d[2];
if(four[0].y>four[1].y)
{
a[0]=four[1].x;
a[1]=four[1].y;
d[0]=four[0].x;
d[1]=four[0].y;
}
else{
a[0]=four[0].x;
a[1]=four[0].y;
d[0]=four[1].x;
d[1]=four[1].y;
}
if(four[2].y>four[3].y)
{
b[0]=four[3].x;
b[1]=four[3].y;
c[0]=four[2].x;
c[1]=four[2].y;
}
else
{
b[0]=four[2].x;
b[1]=four[2].y;
c[0]=four[3].x;
c[1]=four[3].y;
}
printf("a(%d,%d)b(%d,%d)c(%d,%d)d(%d,%d) ",
a[0],a[1],b[0],b[1],c[0],c[1],d[0],d[1]);
return0;
}
⑧ VC++怎么用
1、打开VC6.0++,选择文件--新建。
⑨ 什么是C语言控制台
C语言控制台就是C语言在新建工程时选的一种工程类型,称为Win32控制台应用程序。
控制台应用程序就是模拟DOS环境下运行的程序。
建立Win32控制台应用程序的过程如下:
新建项目--->Win32--->Win32控制台应用程序
建立完控制台应用程序后,就可以在新建的源文件中输入C语言程序,经编译完成后就可以运行在DOS环境中运行(即黑框)。