17K+ 浏览量
通过在 printf 语句中使用对齐方式,我们可以以任何格式排列数据。右对齐要实现右对齐,在 %s 字符的宽度值之前插入一个减号。printf("%-15s", text);程序 1让我们举一个例子,在行和列中打印数据,借助对齐方式。 实时演示#include int main(){ char a[20] = "Names", b[20]="amount to be paid"; char a1[20] = "Bhanu", b1[20]="Hari", c1[20]="Lucky", d1[20]="Puppy"; int a2=200, b2=400, c2=250, d2=460; printf("%-15s %-15s", a, b); printf("%-15s %-15d", a1, a2); printf("%-15s %-15d", b1, b2); printf("%-15s %-15d", c1, c2); printf("%-15s %-15d", d1, d2); return ... 阅读更多
686 浏览量
问题编写一个 C 程序来计算每个月需要支付的贷款余额分期付款(含利息)。解决方案以下是计算贷款金额时利息的公式:i=loanamt * ((interest/100)/12);以下计算给出含利息的金额:i=i+loanamt; firstmon=i-monthlypayment; //第一个月的付款,含利息 i=firstmon * ((interest/100)/12);程序 实时演示#include int main(){ float loanamt, interest, monthlypayment; float i, firstmon, secondmon; printf("输入贷款金额:"); scanf("%f", &loanamt); printf("利率:"); scanf("%f", &interest); printf("每月还款额:"); scanf("%f", &monthlypayment); //利息计算// i=loanamt * ((interest/100)/12); //含利息的金额 i=i+loanamt; ... 阅读更多
3K+ 浏览量
问题编写一个 C 程序,输入美元金额,然后显示加上 18% 税后的金额。解决方案假设餐厅人员为客户的每张账单加收 18% 的税。计算税款的逻辑为:value=(money + (money * 0.18));将金额乘以 18% 并加到金额上,然后餐厅人员就可以从客户那里收到含税的金额。示例 实时演示#include int main(){ float money, value; printf("输入带美元符号的金额:"); scanf("%f", &money); value=(money + (money * 0.18)); printf("加税后的金额= %f", value); return ... 阅读更多
5K+ 浏览量
球体的体积就是形状的容量。球体体积公式为:$$V\:=\:\frac{4}{3}\Pi\:r^{3}$$算法步骤 1:在运行时输入球体的半径步骤 2:将公式应用于变量 体积=(4/3)*3.14*rad*rad*rad步骤 3:打印体积步骤 4:停止程序 1 实时演示#include int main(){ float vol; int rad; rad=20; vol=((4.0f/3.0f) * (3.1415) * rad * rad * rad); printf("球体的体积是 %f", vol); return 0; }输出球体的体积是 33509.335938程序 2以下是如何找到球体的体积和表面积的示例: 实时演示#include ... 阅读更多
sscanf() 函数它从字符字符串中读取数据。语法sscanf(string, formatspecifier, &var1, &var2, ……..)String 指的是要从中读取的 char 字符串。Format string 指的是包含某些所需格式信息的 char 字符串。Var1、var2 等表示各个输入数据项。例如,sscanf(string, "%d%d", &hours, &minutes);sprintf() 函数此函数用于将数据写入字符字符串。语法sprintf(string, format specifier, &var1, &var2…….);String 指的是要写入的 char 字符串。Format specifier 指的是包含某些所需格式信息的 char 字符串。Var1、var2 等表示各个输入数据项。示例 - sprint(value, "cube of two is %d and square of two is %d", 2*2*2 ,2*2);//value=cube of ... 阅读更多
777 浏览量
问题使用示例解释 C 编程语言中引用和指针的概念。引用它是我们声明的变量的替代名称。它可以通过传值来访问。它不能保存空值。语法数据类型 *变量名例如,int *a; //a 包含 int 类型变量的地址。指针它存储变量的地址。我们可以使用指针保存空值。它可以通过传引用来访问。声明变量时不需要初始化。语法指针变量= & 另一个变量;示例 实时演示#include int main(){ int a=2, b=4; int *p; printf("a 的地址=%d", &a); printf("b 的地址=%d", &b); ... 阅读更多
问题与其他编程语言相比,C 编程的局限性是什么?解决方案C 语言阻止或禁止面向对象编程语言的概念,如继承、多态性、封装和数据抽象。C 编程语言不会检测每一行代码的错误,它将在完成所有代码编写后检查错误。它不具备命名空间属性。C 编程的数据抽象级别不足,即没有很大的数据处理能力。C 语言不允许用户借助异常处理功能检测错误。构造函数和析构函数的概念不受 C 语言的支持。... 阅读更多
4K+ 浏览量
我们用来实现从给定字符串中删除元音的逻辑如下:for(i=0; i
251 浏览量
问题如何使用 C 编程语言查找任何给定数字的立方根?解决方案算法步骤 1:在运行时输入任何数字步骤 2:从控制台读取步骤 3:计算结果 结果:pow(number, 1.0/3.0)步骤 4:递增结果步骤 5:打印结果示例以下是查找任何给定数字的立方根的 C 程序://查找给定数字的立方根// #include #include #include void main(){ int number, result; printf("输入任何数字:"); scanf("%d", &number); result=pow(number, 1.0/3.0); result++; printf("\n%d 的立方根是:%d", number, result); getch(); }输出当执行上述... 阅读更多
字符数组(或)字符集合称为字符串。字符串的输入和输出示例以下是字符串输入和输出的 C 程序:#include main ( ){ char a[30]; printf("输入你的姓名"); scanf ( "%s", a); printf ("你的姓名是 %s", a); getch ( ); }输出当执行上述程序时,它会产生以下结果:1. 输入你的姓名:Lucky 2. 输入你的姓名:Lucky Lol你的姓名是 Lucky你的姓名是 Lucky注意 - ‘&’不用于接收字符串,因为字符串的名称本身就指定了... 阅读更多