C语言程序设计

   更新日期:2024.05.17
1.n=0 a=0
从右往左开始运算.
n%=(n%=2)--->n%=(7%=2)---> n%=1--->n = 0
a+=a-=a*=a 这个语句不同的编译器的结果是不一样的。在vc下因为执行了一次a -= a的操作,所以a=0

2.m=17
首先执行(--y==x++)的时候,x的值变为16了,y的值变成19。判断 19==15 显然是false,再执行++x后返回17。

3.输出1,0
先执行a+b和a-b,显然28 != 2,所以为真,值为1
同理 13.14 <= 0.4 ,为假,值为0

4.
#define pi 3.1415926
float GetVolume(const float& r,const float& h)
{
return pi*r*r*h/3;
}

1. a+=a === a=a+a 30
2. a-=2 === a=a-2 13
3. a*=2+7 === a= a*(2+7) 135
4. a/=a+a === a=a/(a+a) 0
5. n%=(n%=2) === n= n%(n%=2) 先计算n%=2 n=1,然后计算机n%=1 结果0
6. a+=a-=a*=a 先计算a*=a 15*15 a-=a 15*15-15*15 a+=a 0+0 0

第二题:
y先自减1然后和x比较是否相等,比较完成后,x在减一,就相当于(20-1)==15,结果为17

第三题:
a+b=18,a-b=2 18!=2 true==1
y-=16.1 = 16.5-16.1 = 0.4, 13.14<=0.4 false = 0

第四题:
double mj(int r,int h){
const double PI = 3.1415926;
return (1.0/3)*PI*(r*r)*h;
}

1,2,3可以用Visel C++自己测试。4的答案如下:
#include《iostreat》
main()
{
int r=15,h=25,v,s,pai=3.14159;
s=pai*r*r;
v=(s*h)?3;
cout《《“圆锥的体积V=”《《v《《endl;
}

a+=a 30
a-=2 28
a*=2+7 252
a/=a+a 0
n%=(n%=2) 0
a+=a-=a*=a 0
main( )
{
int m,n,k; m==17 x==17 y==20
int x=15,y=20;
m=(- -y==x++)? - y:++x;
}
int a=15,b=13;
float x=13.14,y=16.5;
printf("%d,%d\n",a+b!=a-b,x<=(y - =16.1)); 结果为 1 ,0
//.ÒÑ֪Բ׶µ×Ãæ°ë¾¶rΪ15cm£¬¸ßΪ25cm£¬±àд³ÌÐòÇóԲ׶µÄÌå»ýV=1/3r^2h
#include "stdio.h"
#include "math.h"
#define pi 3.1415926
void main()
{
float r=15,h=25;
double V;
printf("%.4f\n",V=(pi*pow(r,2)*h)/3);
}

写个程序运行下就知道了。

  • 17778339344 :c语言程序设计有何特点
    史义侨2228 :答:5. C语法限制不太严格、程序设计自由度大 一般的高级语言语法检查比较严,能够检查出几乎所有的语法错误。而C语言允许程序编写者有较大的自由度。6. C语言允许直接访问物理地址,可以直接对硬件进行操作 因此既具有高级语言的功能,又具有低级语言的许多功能,能够象汇编语言一样对位、字节和地址进行操作,...
  • 17778339344 :C语言的程序设计概念?
    史义侨2228 :答:C语言是一种 计算机程序设计语言 。它既有 高级语言 的特点,又具有汇编语言的特点。它可以作为系统设计语言,编写工作系统应用程序,也可以作为应用程序设计语言,编写不依赖 计算机硬件 的应用程序。因此,它的应用范围广泛。C语言对操作系统和系统使用程序以及需要对硬件进行操作的场合,用C语言明显优于...
  • 17778339344 :C 语言程序设计
    史义侨2228 :答:印度的程序设计课程采用“事件驱动式”教学,我认为在中国的c语言程序设计教学中应该采用“项目驱动式”教学。“项目驱动式”教学就是以项目为目的,以c语言理论教学为过程,最终能用c语言设计项目,实现项目的要求。“项目驱动式”教学的关键在于培养学生“如何做什么”和“可以干什么”。一个项目就是一个工程,在“...
  • 17778339344 :c语言程序设计学什么
    史义侨2228 :答:它可以作为工作系统设计语言,编写系统应用程序,也可以作为应用程序设计语言,编写不依赖计算机硬件的应用程序。因此,它的应用范围广泛,不仅仅是在软件开发上,而且各类科研都需要用到C语言,具体应用比如单片机以及嵌入式系统开发。语言特点:C是中级语言/C是结构式语言/C语言功能齐全/C语言适用范围大/简洁...
  • 17778339344 :C语言程序设计考试内容有哪些?
    史义侨2228 :答:C语言程序设计题型分值分布如下:1. 单选题总共40道,每道题一分,其中基础知识共10道,总计40分;2. 程序填空题一般2到4道,看难度给分,总计18分;3. 程序改错题一般2到4道,看难度给分,总计18分;4. 程序设计题1道,根据答出步骤给分,答出越多分越高直至满分,总计24分。...
  • 17778339344 :C语言是面向什么的程序设计语言
    史义侨2228 :答:C语言是一门通用计算机编程语言,应用广泛。C语言的设计目标是提供一种能以简易的方式编译、处理低级存储器、产生少量的机器码以及不需要任何运行环境支持便能运行的编程语言。尽管C语言提供了许多低级处理的功能,但仍然保持着良好跨平台的特性,以一个标准规格写出的C语言程序可在许多电脑平台上进行编译,...
  • 17778339344 :c语言简单程序设计的步骤和过程?
    史义侨2228 :答:c程序设计方法包括三个基本步骤:第一步二分析问题.第二步画出程序的基本轮廓.第三步:实现该程序.(1)编写程序;(2)测试和调试程序;(3)提供数据打印结果.
  • 17778339344 :C语言程序设计
    史义侨2228 :答:C语言中常用的选择结构主要有以下两种:(1) if else:引入关键字:ifelseelse if if (bool值) // 如果bool值为真,则执行代码段1,否则执行代码段2 { 代码段1 } else { 代码段2 } if (bool值1)// 如果bool值1为真,则执行代码段1,否则判断bool值2是否为真 { 代码段1 } else if (...
  • 17778339344 :计算机二级C语言程序设计考啥内容
    史义侨2228 :答:全国计算机二级C语言程序设计包括40个单选题(每题一分)和三道操作题(60分)。单选题中1~10题为二级公共基础知识,单选题的11~40题是C语言的内容。操作题包括程序填空(18分)、程序改错(18分)和编程题(24分)各一题。程序填空是将一个完整的程序,扣掉两到三处,让考生将它填写完整。由于每位考生...
  • 17778339344 :C语言程序设计是什么(11)
    史义侨2228 :答:2.程序中执行部分最基本的单位是语句。C语言的语句可分为五类:(1)表达式语句任何表达式末尾加上分号即可构成表达式语句, 常用的表达式语句为赋值语句。(2)函数调用语句由函数调用加上分号即组成函数调用语句。(3)控制语句用于控制程序流程,由专门的语句定义符及所需的表达式组成。主要有条件判断执行语句...
  • 相关链接

    欢迎反馈与建议,请联系电邮
    2024 © 视觉网