找到 34423 篇文章,关于编程

使用 C 检查数字是否为阿姆斯壮数

Mandalika
更新于 2021年3月5日 10:27:39

9K+ 浏览量

问题如何使用 C 编程语言检查给定的数字是否为阿姆斯壮数?解决方案阿姆斯壮数是指等于其各位数字立方和的数字。语法pqrs………=pow(p, n)+pow(q, n)+pow(r, n)+……….例如,153、371、1634 等是阿姆斯壮数。153=1*1*1 + 5*5*5 + 3*3*3    =1+125+27    =153 (阿姆斯壮数)程序 实时演示#include int main(){    int number, remainder, total=0, temp;    printf("输入数字=");    scanf("%d", &number);    temp=number;    while(number>0){       remainder=number%10;       total=total+(remainder*remainder*remainder);       number=number/10;    }    if(temp==total)       printf("这是一个阿姆斯壮数");    else   ... 阅读更多

使用迭代函数以相反的顺序打印 C 语言中给定的数字

Mandalika
更新于 2021年3月5日 10:24:49

296 浏览量

问题如何使用 C 编程语言借助迭代函数(即 while 循环)以相反的顺序打印给定的数字?解决方案到目前为止,我们已经了解了如何使用字符串函数和不使用字符串函数来反转字符串,现在让我们看看如何在不使用预定义函数的情况下反转数字-算法输入-在运行时给出一个数字步骤 1:声明变量 number、reverse步骤 2:初始化 reverse= 0步骤 3:当 number>0 时         (a) reverse=reverse*10 + number%10;             reverse = reverse*10 + num%10;         (b) 将 number 除以 10步骤 ... 阅读更多

使用 C 中的除法和模运算符以相反的顺序打印数字

Mandalika
更新于 2021年3月5日 10:21:24

1K+ 浏览量

问题如何使用 C 编程语言借助除法和模运算符以相反的顺序打印给定的两位数?解决方案到目前为止,我们已经了解了如何使用字符串函数和不使用字符串函数来反转字符串。现在让我们看看如何在不使用预定义函数的情况下反转两位数。我们使用运算符反转数字的逻辑是-int firstno=number%10; //存储余数 int secondno=number/10;// 存储商然后打印第一个数字,然后是第二个数字,这样您将获得给定数字的反转数字。程序 1在本例中,我们将获取一个... 阅读更多

使用 C 编程语言区分模运算和除法?

Mandalika
更新于 2021年3月5日 10:04:59

5K+ 浏览量

模运算-表示为 % 运算符。并给出整数除法的余数值。除法-表示为 / 运算符。并给出除法的商值。程序 1#include int main(){    int a, b, c;    printf("输入 a、b、c 的值:");    scanf("%d%d%d, &a, &b, &c);    printf("a/b=%d a%b=%d", a/b, a%b);    printf("(a+10)%b=%d (a+10)/b=%d", (a+10)%b, (a+10)/b); }输出输入 a、b、c 的值:2 4 6 a/b=0 ab=2 (a+10)b=0 (a+10)/b=3程序 2将指针变量应用于执行模运算和除法运算- 实时演示#include void main(){    //声明指针和变量//    int num1, num2;    int *p1, *p2;    p1=&num1;    p2=&num2; ... 阅读更多

编写一个 C 程序来执行 3X3 矩阵运算

Mandalika
更新于 2021年3月5日 10:01:49

2K+ 浏览量

问题在运行时输入任意 9 个数字,并使用 C 编程语言按行、列和对角线方式添加这些数字算法步骤 1:声明 9 个变量步骤 2:在运行时输入 9 个数字步骤 3:以 3 X 3 矩阵的形式存储数字         //x y z         p q r         a b c步骤 4:执行行计算:添加一行中的所有数字并打印         // (x+y+z), (p+q+r), (a+b+c)步骤 5:执行列计算:添加一列中的所有数字并... 阅读更多

编写一个使用 switch case 的 C 语言图书馆管理系统程序

Mandalika
更新于 2021年3月5日 09:57:47

8K+ 浏览量

问题如何使用 C 编程存储图书馆相关的书籍信息。算法步骤 1:声明一个包含数据成员的结构体步骤 2:声明用于循环的变量步骤 3:使用 switch case 在每个模块上工作步骤 4:情况 1- 用于添加书籍信息         情况 2- 用于显示书籍信息         情况 3- 用于查找图书馆中书籍的数量         情况 4- 用于退出程序#include #include #include #include struct library{    char bookname[50];    char author[50];    int noofpages;    float price; }; int main(){    struct library ... 阅读更多

编写一个 C 程序,使用 switch case 调用函数来选举候选人

Mandalika
更新于 2021年3月5日 09:30:26

5K+ 浏览量

问题如何使用 C 语言为参加选举的每个候选人投票、计数和显示选票?解决方案让我们考虑三个参加选举的人。在这里,我们需要为以下内容编写代码-投票-通过按投票按钮选择候选人查找投票计数-查找每个候选人获得的总票数,宣布获胜者。示例所有这些操作都是通过使用 Switch case 调用每个函数来执行的-#include #define CANDIDATE_COUNT #define CANDIDATE1 "ABC" #define CANDIDATE2 "XYZ" #define CANDIDATE3 "PQR" int votescount1=0, votescount2=0, votescount3=0; void castvote(){    int choice;    printf(" ### 请选择您的 ... 阅读更多

如何在 C 语言中使用对齐方式对输出进行对齐?

Mandalika
更新于 2021年3月5日 08:46:09

17K+ 浏览量

通过在 printf 语句中使用对齐方式,我们可以以任何格式排列数据。右对齐要实现右对齐,请在 %s 字符中的宽度值前面插入一个减号。printf("%-15s", text);程序 1让我们举一个例子,使用对齐方式按行和列打印数据。 实时演示#include int main(){    char a[20] = "姓名", b[20]="应付金额";    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 ... 阅读更多

编写 C 程序计算余额分期付款

Mandalika
更新于 2021年3月5日 08:40:51

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; ... 阅读更多

使用赋值运算符计算含税金额的 C 程序

Mandalika
更新于 2021年3月5日 08:38:24

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 ... 阅读更多

广告

© . All rights reserved.