输入整数n,计算拼出整数n所需要的火柴棒数量并输出,如n为负数,则还需用一根火柴棒拼作负号#include main() { int n,s; scanf("%d",&n); for(s=0;n;n/=10) if(n%10==0) s+=6; else if(n%10==1) s+=2; else if(n%10==2) s+=5; els

来源:学生作业帮助网 编辑:作业帮 时间:2024/05/06 04:17:22

输入整数n,计算拼出整数n所需要的火柴棒数量并输出,如n为负数,则还需用一根火柴棒拼作负号#include main() { int n,s; scanf("%d",&n); for(s=0;n;n/=10) if(n%10==0) s+=6; else if(n%10==1) s+=2; else if(n%10==2) s+=5; els
输入整数n,计算拼出整数n所需要的火柴棒数量并输出,如n为负数,则还需用一根火柴棒拼作负号
#include
main()
{
int n,s;
scanf("%d",&n);
for(s=0;n;n/=10)
if(n%10==0) s+=6;
else if(n%10==1) s+=2;
else if(n%10==2) s+=5;
else if(n%10==3) s+=5;
else if(n%10==4) s+=4;
else if(n%10==5) s+=5;
else if(n%10==6) s+=6;
else if(n%10==7) s+=3;
else if(n%10==8) s+=7;
else s+=6;
if(s==0) s=6;
printf("%d\n",s);
}
以上是没有负数时的程序 如何修改?
直接加n

输入整数n,计算拼出整数n所需要的火柴棒数量并输出,如n为负数,则还需用一根火柴棒拼作负号#include main() { int n,s; scanf("%d",&n); for(s=0;n;n/=10) if(n%10==0) s+=6; else if(n%10==1) s+=2; else if(n%10==2) s+=5; els
#include "stdafx.h"
#include <stdio.h>
int main(void)

    int n,s = 0;   
    scanf("%d",&n);
    if(n < 0)
    {
        ++s;
        n = -n;
    }
    for(;n;n/=10)    
        if(n%10==0)      s+=6;     
        else if(n%10==1) s+=2;     
        else if(n%10==2) s+=5;    
        else if(n%10==3) s+=5;     
        else if(n%10==4) s+=4;     
        else if(n%10==5) s+=5;     
        else if(n%10==6) s+=6;     
        else if(n%10==7) s+=3;     
        else if(n%10==8) s+=7;     
        else             s+=6;   
        if(s==0) s=6;   
        printf("%d\n",s);
    return 0;
}

输入整数n,计算拼出整数n所需要的火柴棒数量并输出,如n为负数,则还需用一根火柴棒拼作负号#include main() { int n,s; scanf(%d,&n); for(s=0;n;n/=10) if(n%10==0) s+=6; else if(n%10==1) s+=2; else if(n%10==2) s+=5; els 要求如下Description输入若干整数,计算这些整数的和.Input每行首先输入一个整数N(表示共有N个数),接下去分别输入这N个整数.如:3 2 4 5 表示有3个数需要求和,这3个数分别为2,4,5.Output输出这N NOIP2008火柴棒等式 求神牛更正程序给你n根火柴棒,你可以拼出多少个形如“A+B=C”的等式?等式中的A、B、C是用火柴棒拼出的整数(若该数非零,则最高位不能是0).用火柴棒拼数字0--9的拼法如图 输入整数m和n,计算m,n之间所有素数的和 pascal中火柴棒等式问题.2. 火柴棒等式 (matches.pas/c/cpp) 【问题描述】 给你n根火柴棍,你可以拼出多少个形如“A+B=C”的等式?等式中的A、B、C是用火柴棍拼出的整数(若该数非零,则最高位不能 输入一个整数n(1 从键盘上输入任意一个整数n,计算1到n的和.输入 从键盘输入任意整数n.输出1到n的和.用c语言从键盘上输入任意一个整数n,计算1到n的和.输入从键盘输入任意整数n.输出输出1到n的和.用c语言( 请各位大虾找找错,[NOIP2008]火柴棒等式 这题.有两组测试数据通过了,八组没通过.给你n根火柴棍,你可以拼出多少个形如“A+B=C”的等式?等式中的A、B、C是用火柴棍拼出的整数(若该数非零,则 pascal程序设计 输入一个整数n,n 输入一个正整数n,再输入任意n个整数,计算并输出这n个整数的和.要求使用动态内存分配方法为这n个整数分C语言编程题 先输入一个正整数n,再输入任意n个整数,计算并输出这n个整数的和要求使用动态内存分配方法为这n个整数分配空间. 输入一个整数放入到变量N中,如果这个整数大于0,那么计算1+2+3+.+(n-1)+n的结果,否则输出错误.各种看不懂. 输入一个整数n(n>6),计算1!+2!+3!+……+n!并输出. VB编程,输入n个整数,求它们的最大公约数.注意:是n个整数 写 Delphi 程序 输入一个整数n,计算1~n之间的平方和,立方和,偶数和 输入n个整数,统计每个数出现的次数. 写Java程序,输入一个非负的整数,并计算 为用户的整数的阶乘一个数n的阶乘被定义为1,如果n= 0,或为n×(n-1个)×(n-2个)×...×3×2×1,如果n> 0.您需要设计命名方法“阶乘”,以完成该程序.该方 输入两个整数m和n,及另一个整数k,计算m/n,结果精确到小数点后k位