能编译但无法调试的菜单设计程序,求解

问题描述

能编译但无法调试的菜单设计程序,求解
#define _CRT_SECURE_NO_DEPRECATE
#define SDL_MAIN_HANDLED
#include""stdio.h""

#include""math.h""

#include""stdlib.h""
#pragma comment(libws2_32.lib"")
void main() {

char   ch;int    x;system(""cls"");//清屏printf(""
#######  welcome  to  use  this  program.    #######

"");printf(""
   please  enter  a  integer"");scanf(""%d"" &x);ch = getchar();  //用于接收输入整数后的回车符printf(""

==============MENU===================
"");   //显示菜单printf(""
             1.find  square  of  a  number"");printf(""
              2.  find  cube  of  a  number"");printf(""
             3.  find  square  root  of  a  number"");printf(""
             4.  end  "");printf(""
"");printf(""
 enter  your  choice"");   // 提示输入一个选择ch = getcahr();//用于从键盘接受一个数字字符1~4switch (ch){case   '1':printf(""
   %d*%d=%d
"" x x x*x);break;case   '2':printf(""
  %d*%d*%d=%d
"" x x x x*x*x);break;case  '3':printf(""
  square  root  :  %f
"" sqrt(x));break;case   '4':printf(""
  end  !
"");default:printf(""
selecting  wrong  "");    break;}printf(""
"");

}

解决方案

代码我拷贝之后运行了一下,发现有两个问题:
1、getchar你拼写错了,你写的是getcahr
2、sqrt(x)你没查看参数列表,对不对?它应该是sqrt(x*1.0),不然参数会不匹配

解决方案二:
简单记事本程序菜单设计

时间: 2024-07-29 19:17:23

能编译但无法调试的菜单设计程序,求解的相关文章

c-Debug下编译成功,调试出现下面的信息,请各位大大帮忙解答下,新人木有C币 ,请见谅。

问题描述 Debug下编译成功,调试出现下面的信息,请各位大大帮忙解答下,新人木有C币 ,请见谅. An application has made an attempt to load the C runtime library incorrectly. Please contact the application's support team for more information. ConstructionLift.exe 已触发了一个断点 解决方案 在你的断点触发的堆栈上,从上往下,找第

flex3在以前做好的mxml文件里修改保存并编译后,此时调试却发现好像还是修改前的内容,但新建没这问题

问题描述 flex3在以前做好的mxml文件里修改保存并编译后,此时调试却发现好像还是修改前的内容,但新建没这问题 解决方案 解决方案二:确定缓存清除了么

文件系统-编译安卓4.4出错如下,求解!

问题描述 编译安卓4.4出错如下,求解! 各位大虾,编译安卓4.4 根文件系统,报错如下, 很多网友的帖子说是swap分区空间不够,我也增大了swap分区,并且在编译时监控内存使用率,并没有达到100% 代码肯定没问题,在其他地方都编译成功了,提示一大堆的undefined ,不知道为什么 有哪位知道如何处理,请指教,谢谢! external/chromium_org/third_party/WebKit/Source/core/platform/sql/SQLiteDatabase.cpp:3

为什么java不能执行编译后的.class文件呢?求解

问题描述 为什么java不能执行编译后的.class文件呢?求解 就是这个问题,谢谢 解决方案 javac是用来编译的,执行用 "java 类名" 解决方案二: 你先执行>java BeerAndWing2 再执行>javac BeerAndWing2.class 这样就可以了,java 是编译,javac 是执行 解决方案三: Java文件编译成功后的class文件无法执行cmd 执行java Class 文件使用cmd编译java文件成功生成class,但是不能执行 解

java-Java编译运行是出现一下问题,求解

问题描述 Java编译运行是出现一下问题,求解 新手第一次自学Java,编译运行的时候出现一下问题,各位前辈帮我看一下呗 解决方案 在Linux下运行编译java文件时出现的问题 解决方案二: jdk有没有安装好, 环境变量有没有配置好. 解决方案三: 估计你是忘记配置环境变量了 解决方案四: 导一下包试试 import 解决方案五: 线检查java环境配好没 然后导包 ctrl+o

图片-为什么我写的这个程序调试不了,求解

问题描述 为什么我写的这个程序调试不了,求解 解决方案 在第一个if那里的括号改正过来还是调试和不了. 解决方案二: 看错误提示什么内容就知道不能调试原因了.

C编译: 使用gdb调试

作者:Vamei 出处:http://www.cnblogs.com/vamei 欢迎转载,也请保留这段声明.谢谢!    gdb是the GNU Debugger的简称.它是一款UNIX平台的调试器(debugger),可用于为C, C++, Objective-C, Java, Fortran等程序debug. 在gdb中,你可以通过设置断点(break point)来控制程序运行的进度,并查看断点时的变量和函数调用状况,从而发现可能的问题.在许多IDE中,gdb拥有图形化界面. 这里主要介

亲测VS2010纯静态编译QT4.8.2,实现VS2010编译调试Qt程序

      下载源代码,注意一定是源码压缩包如qt-everywhere-opensource-src-4.8.2.zip,不是Qt发布的已编译的不同版本的标准库如qt-win-opensource-4.8.0-vs2010.exe,这些版本都只是动态编译的,不是我们所需要的.只有用源码包才能做真正的纯静态编译,如果用Qt官网已编译的标准库.exe文件进行编译,有可能出现各种错误,而且编译后的文件巨大,我当时就在这里绕了很大的弯子,请童鞋们注意啦!!可能有些老鸟会笑话,但我本着最严肃的态度告诉菜

Linux中使用VS Code编译调试C++项目详解_C 语言

前言 关于VS Code在Linux下的安装这里就不提了,不管是CentOS还是Ubuntu,如果不懂且搜问题足够的情况下,你会解决的. 一.前置知识--gcc/g++的编译链接过程 在Windows下,如果你用Visual Studio进行开发,C/C++的编译器一般采用微软提供的MSBuild:在Linux下C/C++的编译器大多采用gcc/g++.既然要在Linux下进行C++开发,很有必要了解一下g++编译器的一些基本知识. 假设我现在有一个最简单的C++文件: #include <io