C++编程问题

作者&投稿:邸卞 (若有异议请与网页底部的电邮联系)
#include<stdio.h>
void main()
{
float r,h,C1,Sa,Sb,Va,Vb;
printf("r= h=\n");
scanf("%f%f",&r,&h);
C1=2*r*3.14;
Sa=r*r*3.14;
Sb=4*r*r*3.14;
Va=4/3*r*r*r*3.14;
Vb=r*r*h*3.14;
printf("C1=%5.2f Sa=%5.2f Sb=%5.2f Va=%5.2f Vb=%5.2f",C1,Sa,Sb,Va,Vb);
}

printf("C1=%.2lf Sa=%.2lf Sb=%.2lf Va=%.2lf Vb=%.2lf ",C1,Sa,Sb,Va,Vb);
试试。

printf("%.2f",c);
这个就是C语言里面保留两位小数的格式。你把最后的输出按照这个格式写就可以了

printf("C1=%5.2f Sa=%5.2f Sb=%5.2f Va=%5.2f Vb=%5.2f",C1,Sa,Sb,Va,Vb);

描述得不是很清楚,大概写了下.有问题再补充吧.

#include <iostream>
#include <string>
using namespace std;

class Archives{
private:
int No;
char Name[8];
char Sex;
int Age;
public:
Archives(){

}
Archives(int no,char* name,char sex,int age){
No=no;
strcpy(Name,name);
Sex=sex;
Age=age;
}

void show(){
cout<<"职工号: "<<No<<endl<<"学号: "<<string(Name)<<endl<<"性别: "<<Sex<<endl<<"年龄: "<<Age<<endl;
}

};

class Laborage:public Archives{
private:
double SSalary,Security,Fsalary;
public:
Laborage(){

}
Laborage(int no,char* name,char sex,int age,int ssalary,int security):Archives(no,name,sex,age){
SSalary=ssalary;
Security=security;
}
public:
void Count(){
Fsalary=SSalary-Security;
}
void Display(){
show();
cout<<"应发工资: "<<SSalary<<endl<<"社保金: "<<Security<<endl;
cout<<"实发工资: "<<Fsalary<<endl;
}
};

int main(){
Laborage a(1001,"cheng",'M',21,2000,100);
a.Count();
a.Display();
return 0;
}


C编程问题~

思路是没问题,运行怕是有问题。首先冒泡排序完之后数字都有序了,此时第一个元素肯定是最小的,直接输出即可,为什么还要if判断不等呢?再者,n没有初始化,可能出错。还有最好一旦判断出有元素不等于最小元素了就退出循环。最后等于是==不是赋值号=.

#include#includevoid main(){ int a,b,i,k,j; scanf("%d%d",&a,&b); for(i=a;i=k+1) { printf("%d
",i); } }}

计算机编程解决问题的四个步骤
答:此编程解决问题的四个步骤如下:1、抽象与建模:对问题进行抽象和建模,用数学和逻辑的方式来描述问题。2、设计算法:设计算法,针对抽象和模型的问题,提出解决方案。3、编写程序:用编程语言实现算法,将问题转化为计算机可以处理的形式。4、调试运行:通过运行程序,检查算法的正确性,如果存在问题,需要...

初学编程最常问的几个问题?
答:1、多久能学会编程?这是一个没有答案的问题。每个人投入的时间、学习效率和基础都不一样。如果你每天都拿出大把的时间来学习,那么两三个月就可以学会web前端,不到半年时间就可以编写出一些软件。但是有一点可以肯定,几个月从小白成长为大神是绝对不可能的。要想出类拔萃,没有几年功夫是不行的。...

C++编程问题(3个)
答:我的 C++编程问题(3个) 1.用穷举法找出1到100之间的素数(素数判断:不能被2到自身-1的所有数整除).试着分别使用while,do-while,for循环语句实现.2.输入一个整数,输出该整数的所有素数因子。例如:输入120,输... 1.用穷举法找出1到100之间的素数(素数判断:不能被2到自身-1的所有数整除).试着分别使用while...

C语言编程最常见的15个错误
答:C语言编程最常见的15个错误 C语言是一种结构化语言。它层次清晰,便于按模块化方式组织程序,易于调试和维护。以下是关于C语言编程最常见的15个错误,希望大家认真阅读!1.书写标识符时,忽略了大小写字母的区别。main(){ int a=5;printf("%d",A); } 编译程序把a和A认为是两个不同的变量名,而...

面向对象编程有哪些问题
答:1. 过度封装使用OOP时,会把一些复杂的问题分拆抽象成较简单的独立对象,通过对象的互相调用去实现方案。但是,由于对象包含自己封装的数据,一个问题的数据集会被分散在不同的内存区域。互相调用时很可能会出现数据的cache miss的情况。2. 多态在C++的一般的多态实现中,会使用到虚函数表。虚函数表是...

c语言编程问题!!
答:c语言编程问题!!编写一个程序,先输入一个字符串str(长度不超过20),再输入单独的一个字符ch,然后程序会把字符串str当中出现的所有的ch字符都删掉,从而得到一个新的字符串str2,然后把这个字符串... 编写一个程序,先输入一个字符串str(长度不超过20),再输入单独的一个字符ch,然后程序会把字符串str当中出现的...

c语言编程问题?
答:int main(){ int i,j,a=7,n=366,cnt=0;while(a<0 || a>6)printf("请输入a的值(0~6):"),scanf("%d",&a);while(n<0 || n>365)printf("请输入n的值(0~365):"),scanf("%d",&n);for(i=0,j=a;i<n+1;i++,j++){ if(j==4) cnt++;if(j==6) j=-1;} ...

C语言编程问题
答:1、输入有范围,两个变量输入都需要验证,方法变量处置范围以外,循环判断输入。2、天数循环计数,日期0~6周期自增。用变量累加计数结果。下面是演示代码:include<stdio.h> int main(){ int i,j,a=7,n=366,cnt=0;while(a<0 || a>6)printf("请输入a的值(0~6):"),scanf("%d",&a)...

C语言编程问题?
答:1、利用ftell函数获取文件的长度(字节数)。2、利用fread函数读取文件所有内容。3、通过遍历字符串,进行大小写判断及转换。下面是演示代码:(命令符不想输入,连续两次回车)include <stdio.h> include <malloc.h> include <string.h> define FPH "C:\\test.txt"long getFileSize(char path[]);...

C语言编程问题求解答
答:按照题目要求编写的C语言程序如下 第9题 include<stdio.h> int main(){ int i,j,N;scanf("%d",&N);for(i=1;i<=N;i++){ for(j=1;j<=N-i;j++){ printf(" ");} for(j=1;j<=2*i-1;j++){ printf("*");} printf("\n");} return 0;} 第11题 include<stdio.h> i...