求用C语言编写这个程序。。

作者&投稿:泷耿 (若有异议请与网页底部的电邮联系)
这个程序求用C语言编写!~

C语言解以上数学题目,参考代码如下:
#include
#include
int main()
{
float x;
int i;
scanf("%f",&x);
for(i=1; i<=2018; ++i)
if(fabs(x-1)<1e-6)
x=x+4;
else
x=x/5;
printf("%f",x);
return 0;
}

看程序运行结果:

如果有说的不清楚的,可以追问

#include <stdio.h>
#include <stdlib.h>

int buyCD();
int buyIPad();
int buyPrinterPaper();
int checkOut(char ware);

float totalMoney = 0;

int main()

    char ware = 'w';
    
    
    printf("欢迎来到我的网店
");
    printf("请按照提示,输入您的账户余额;然后选择您想购买的商品:
'c'或'C ' 为CD, 
'i'或'I'为IPad,
'p'或'P '为printer paper,
具体的商品类型将随后提示;您可以输入'e'或'E' 来退出本程序。
");

    printf("输入您的账户余额:");
    scanf("%f", &totalMoney);
    fflush(stdin);
    
    while(1)
    {
        printf("
您的余额为$%f。您想买 (C)D, (I)Pad, (P)rinter paper, or (E)xit: ", totalMoney);
        ware = getchar();
        fflush(stdin);

        if(ware == 'e' || ware == 'E')
        {
            printf("再见
");
            break;
        }

        switch(ware)
        {
        case 'c':
        case 'C':
            buyCD();
            break;
        case 'i':
        case 'I':
            buyIPad();
            break;
        case 'p':
        case 'P':
            buyPrinterPaper();
            break;
        default:
            printf("请按照提示正确输入商品种类
");
            break;
        }

    }

    return 0;
}

int buyCD()
{
    char type = 'q';
    printf("您选择了CD,您要买(R)ock for $10 还是(J)azz for $8.5 :");

    while(1)
    {
        type = getchar();
        fflush(stdin);

        switch(type)
        {
        case 'r':
        case 'R':
            printf("您选择了Rcok CD 要$10,决定买吗 y/n?");
            checkOut('r');
            return 0;
            break;
        case 'J':
        case 'j':
            printf("您选择了Jazz CD 要$8.5,决定买吗 y/n?");
            checkOut('j');
            return 0;
            break;
        default:
            printf("请正确输入CD类别,您要买(R)ock for $10 还是(J)azz for $8.5 :");
            break;
        }

    }
    return 0;
}

int buyIPad()
{
    int volume = 0;
    char type = '0';
    char color = '0';
    char *strColor = (char *)malloc(10);

    int colorFlag = 0;

    printf("您选择了IPad,您想要4G for $400, 8G for $500, or 16 G for $750 ?:");
    scanf("%d", &volume);
    fflush(stdin);
    while(volume != 4 && volume != 8 && volume != 16)
    {
        printf("您选择了IPad,您想要4G for $400, 8G for $500, or 16 G for $750 ?:");
        scanf("%d", &volume);
        fflush(stdin);
    }
    
    
    printf("您要什么颜色?  (W)hite 或 (b)lack:");
    while(colorFlag == 0)
    {
        color = getchar();
        fflush(stdin);

        switch(color)
        {
        case 'w':
        case 'W':
            colorFlag = 1;
            strColor = "white";
            break;
        case 'b':
        case 'B':
            colorFlag = 1;
            strColor = "black";
            break;
        default:
            printf("您要什么颜色?  (W)hite 或 (b)lack:");
        }
    }

    if(volume == 4)
    {
        printf("您选择了 IPad 4G %s for $400, 决定买吗 y/n?", strColor );
        checkOut('4');
    }
    else if(volume == 8)
    {
        printf("您选择了 IPad 8G %s for $500, 决定买吗 y/n?", strColor );
        checkOut('8');
    }
    else if(volume == 16)
    {
        printf("您选择了 IPad 16G %s for $750, 决定买吗 y/n?", strColor );
        checkOut('9');
    }
    
    return 0;
}

int buyPrinterPaper()
{
    printf("您选择的打印纸要$5.5,决定买吗  y/n?:");
    checkOut('p');
    return 0;
}

int checkOut(char ware)
{
    char choose = 'n';

    choose = getchar();
    fflush(stdin);

    if(choose == 'n')
    {
        return 1;
    }
    else
    {
        printf("已购入本商品
");
        switch(ware)
        {
        case 'r':
            totalMoney -= 10;
            break;
        case 'j':
            totalMoney -= 8.5; 
            break;
        case '4':
            totalMoney -= 400; 
            break;
        case '8':
            totalMoney -= 500; 
            break;
        case '9':
            totalMoney -= 750; 
            break;
        case 'p':
            totalMoney -= 5.5; 
            break;
        default:
            break;
        }
    }

    
    return 0;
}




能用C++么。。。

同意楼上C++的好。。。

已经写完了,测试通过:





如何用C语言编写这个计数程序?
按照题目要求编写的C语言计数程序如下 include<stdio.h> int main(){ int i,start,end,step;printf("从哪个数字开始计数:");scanf("%d",&start);printf("在哪个数字停止计数:");scanf("%d",&end);printf("每次增加的数字:");scanf("%d",&step);for(i=start;i<=end;i=i+step){ print...

用C语言编写一个程序:
void main(){ int result = 0; for(int i = 1;i <= 100; ++i)\/\/求和, result += i; std::cout<<result<<std::endl;\/\/打印和 char a[10] = {};itoa(result,a,10);\/\/转字符串 std::cout<<a<<std::endl;\/\/打印字符串 FILE* pf = NULL; fopen_s(&pf,"result.tx...

如何用c语言编写一个计算素数的程序?
则n是素数。接下来,程序使用循环从2到999之间的数,对于每个数,调用isPrime函数进行判断。如果是素数,就打印出来,并且计数器加1。每输出10个素数,就换行。最后,程序输出共计多少个素数。使用方法如下:首先找到:接着提出问题:搞定~~...就是这些啦,整理不易,看完记得点个赞再走呀~

用C语言编写一个能被7整除数的个数的程序。
include<stdio.h> void main(){ int n,j;j=0; \/\/记录被7整除的数的个数 for(n=200;n<=300;n++)if(n%7==0) \/\/被7整除的核心算法 { printf("%5d",n);j++; \/\/如果可以被7整除数j加1 } printf("能被7整除的书的个数为%d\\n",j);} C语言编程技巧 1、不要使用“...

求帮忙编写这个C语言程序
include<stdio.h> include<math.h> void main(){ float a,b,c,d;\/\/a,b,c为系数 printf("请输入方程的三个系数:\\n");scanf("%f %f %f",&a,&b,&c);d=b*b-4*a*c;if(d>0)printf("2");else if(fabs(d)==0)printf("1");else if (a==0&&b==0&&c==0)printf("-1...

用C语言编写一个简单的程序?
c语言是函数语言,所以画图也离不开各种图形函数:下面举几个简单的例子:=== 1.\/*学用circle画圆形*\/ include "graphics.h"main(){int driver,mode,i;float j=1,k=1;driver=VGA;mode=VGAHI;initgraph(&driver,&mode,"");setbkcolor(YELLOW);for(i=0;i<=25;i++){ setcolor(8);circle...

用c语言怎样编写n个数以内的完全数的程序
完全数是指所有真因子之和等于该数本身的正整数。可以使用以下C语言代码来找出小于等于n(n为正整数)的完全数:```c include <stdio.h> int main() { int n, i, j, sum;printf("请输入一个正整数n:");scanf("%d", &n);for (i = 1; i <= n; ++i) { sum = 0;for (j =...

简单c语言程序
1、★编写程序,输入两个整数:1500和350,求出它们的商和余数并输出。main(){int a;int b;scanf("%d%d",a,b)printf("商:%d\\n余数:%d",a\/b,a%b);} 2、★编写程序,读入三个整数给a,b,c,然后交换它们中的数,把a中原来的值给b,b中原来的值给c, c中原来的值给a,且输出改变...

用c语言编写一个程序求同时满足除三余一除五余三除七余五的最小正整数...
满足除三余一除五余三除七余五的最小正整数是103。程序如下:include <stdio.h> int main(){ int i;for (i = 1; ; i++){ if (i%3 == 1 && i%5 == 3 && i%7 == 5){ printf("%d\\n", i);break;} } } 程序截图如下:程序运行结果:...

在计算机上运行一个C语言编写的程序,要经过怎样的处理过程
开发一个C语言程序需要经过的四个步骤:编辑、编译、连接、运行。C语言程序可以使用在任意架构的处理器上,只要那种架构的处理器具有对应的C语言编译器和库,然后将C源代码编译、连接成目标二进制文件之后即可运行。1、编辑:输入源程序并保存(。C文件)。2、编译:将源程序翻译成目标文件(。OBJ文件)...

连平县19564128049: 求用C语言编一个程序
聂柿气滞: #include<stdio.h> int main() { char str[1000]; int n,m,i; scanf("%d%d",&m,&n);///输入从第m个字符开始删除n个字符. scanf("%s",&str); for(i=0;str[i]!='\0';i++) { if(i<m-1||i>m+n-2) printf("%c",str[i]); //如果不是用于输入的话,可用一个字符串接受它的值. } printf("\n"); return 0; }

连平县19564128049: C语音编程求帮忙用C语言写个程序 -
聂柿气滞: 输入一个最多20个单词的句子,然后写一个可循环的菜单选择页面 ,输入 0~7,可以依次执行0--退出1--输入真个语句2--输出单词个数3--整个语句反向输出4--找出句子里的数字字符5--找出指定字符的首次出现位置6--找出指定字符的最后出现位置7--反向输出所有单词 完成以上功能的时候会使用到 switch-case选择语句,for/while循环语句,if--else语句

连平县19564128049: 急求 用c语言编写一个程序, -
聂柿气滞: void main() { int iSum1 = 0; int iSum2 = 0; int iSum3 = 0; int i=1; for(i=1; i<=10; i++) { 1653if(i%2 == 0) { iSum2 += i; } else { iSum1 += i; } if(i>5) { iSum3 += i; } } printf("奇数和内:%d,偶数和:%d,大于5的数之容和:%d", iSum1, iSum2, iSum3); }

连平县19564128049: 求用C语言编写程序(1)请编写一个函数,从键盘上输入一个数,将该数插入到一个有序的数组中,该数组仍然有序.(2)在(1)的基础上完成直接插入排序... -
聂柿气滞:[答案] /*经测试,程序均正确运行,希望能帮助你*/ /******************1*****************/ #include void insert(int *arr,int n,int val) { int i; for(i=n;arr[i-1]>val && i>0;i--) arr[i]=arr[i-1]; arr[i]=val; } int main() { int arr[20]={1,3,9,11,20,24,32}; int v1=18,v2=0,v3=40; int i; ...

连平县19564128049: 用c语言写一个程序 -
聂柿气滞: #include int main(void) { long number; long water; long pay; printf("请输入居民人口数量:"); scanf("%ld",&number);water=(((long)number/3)*14*15-((long)number/3)*14*2); pay=(long)number/3*300; printf("water=%ld(升/每天)\npay=%ld(元)\n",water,pay); return 0; }

连平县19564128049: 求用C语言编写一个程序 -
聂柿气滞: /* 程序在win-tc和tc2.0下调试通过,该程序实现统计一个文件的行数、字数和字符数. 一个行由一个换行符限定,一个字由空格分隔(包括空白符、制表符和换行符), 字符是指文件中的所有字符,包括回车符. 运行本程序,程序提示输入要...

连平县19564128049: 想用C语言写一个程序: -
聂柿气滞: 其实很好编的,我跟你说一个很清晰的思路:(1).输入时间用24h制;(2).假设现在在上班,把输入的现在时间转化为本次开始上班的时间(如20090101-8:00,或者20090101-20:00),记为T1;(3).你想计算的时间记为T2;(4).计算从T1到T2经...

连平县19564128049: 求帮忙用C语言编写一段简单的程序,好的话我再加分输入一个三位数,若此数是水仙花数输出“Y”,否则输出“N”,若输入值不是三位数输出“data error... -
聂柿气滞:[答案] 水仙花数 #include void main() { \x05int i,a,b,c; printf("请输入一个三位数:"); scanf("%d",&i); if(i999) printf("data ... #include void main() { \x05float score; \x05char grade; \x05printf("input the student's score:"); \x05scanf("%f",&score); \x...

连平县19564128049: 求一个C语言编写的程序. -
聂柿气滞: #include #define N 20 void main() { int a,temp; int i,b[N]; scanf("%...

连平县19564128049: C语言编程,编写一个C语言程序 -
聂柿气滞: #include#define LEN 100 char n[LEN]; char m[LEN]; void write(char *t,char *s) { char d[2]; memset(d,'\0',2); d[0] = *t; strcat(s,d); } void compare(char *a,char *b) { if(*a == '\0') { memset(n,'\0',LEN); return ; } if(*b == '\0') { memset(n,'\0',LEN); return ; } ...

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 星空见康网