当前位置:首页 » 编程语言 » C语言支付功能怎么做
扩展阅读
webinf下怎么引入js 2023-08-31 21:54:13
堡垒机怎么打开web 2023-08-31 21:54:11

C语言支付功能怎么做

发布时间: 2022-10-18 20:28:49

A. 跪求答案,各位大神帮帮忙,速度给分!最少货币支付问题 ,用c语言或者是C++编写程序。

好吧…………很简答的问题。什么质数想太多。

B. c语言,从键盘输入一指定金额(以元为单位,如345.78),然后显示支付

a,b,c,d,e,f,g,h,i,j应为整型变量;角分处理做了点更改;
改后程序如下:
#include<stdio.h>
int main()
{
float num;
int a,b,c,d,e,f,g,h,i,j;
printf("请输入一个金额如345.78\n");
scanf("%f",&num);
a=(int)num/100;
b=(int)(num-a*100)/50;
c=(int)(num-a*100-b*50)/10;
d=(int)(num-a*100-b*50-c*10)/5;
e=(int)(num-a*100-b*50-c*10-d*5)/2;
f=(int)(num-a*100-b*50-c*10-d*5-e*2)/1;
g=(int)((num-a*100-b*50-c*10-d*5-e*2-f*1)*10)/5;
h=(int)((num-a*100-b*50-c*10-d*5-e*2-f*1-g*0.5)*10);
i=(int)((num-a*100-b*50-c*10-d*5-e*2-f*1-g*0.5-h*0.1)*20)/5;
j=(int)((num-a*100-b*50-c*10-d*5-e*2-f*1-g*0.5-h*0.1-i*0.05)*100);
printf("100元、50元、10元、5元、2元、1元、5角、1角、5分、1分各有%d,%d,%d,%d,%d,%d,%d,%d,%d,%d张",a,b,c,d,e,f,g,h,i,j);
return 0;
}

C. c语言支付方法: 取1元、 2元和5元纸币共10张, 凑整18元, 共有几种方法 (用 n表示)

include
int main()
{ int a,b,n=0;
printf("5元 2元 1元 ");
for(a=0; a<4; a++)
for(b=0;b<(18-5*a)/2;b++)
if(a+b+(18-5*a-2*b)==10)
{n++;
printf("%d %d %d ",a,b,18-5*a-2*b);
}
printf("共有 %d 种方案 ",n);
return 0;}
用穷举的方法使用二重循环就可以了。具体的代码已经贴出来了。程序编译通过,运行截图如下。

D. C语言试用switch语句编写程序,计算顾客的实际付款数。

#include <stdlib.h>#include <stdio.h>#include<conio.h>int main(){ double pay;int flag; printf("请输入您的购物金额!\n"); scanf("%lf",&pay); system("cls"); if(pay>=250 && pay<=500)flag=1; else if(pay>=500 && pay<=1000)flag=2; else if(pay>=1000 && pay<=2000)flag=3; else if(pay>=2000)flag=4; switch(flag) { case 1: printf("您实际需要付款:%.2lf元\n",pay-pay*0.05); break; case 2: printf("您实际需要付款:%.2lf元\n",pay-pay*0.07); break; case 3: printf("您实际需要付款:%.2lf元\n",pay-pay*0.1); break; case 4: printf("您实际需要付款:%.2lf元\n",pay-pay*0.12); break; default: printf("恭喜!您将得到我们为您准备的精美小礼品!\n"); }return 0;}

E. C语言程序

#include<stdio.h>
intmain()
{
floatval=0.0;
printf("输入火腿肠数量:");
scanf("%f",&val);
floatnum=val*10.5;
printf("
输入方便面数量:");
scanf("%f",&val);
num+=val*12.5;
printf("
输入牛奶数量:");
scanf("%f",&val);
num+=val*55.9;
printf(" 应付金额%f¥输入支付金额:",num);
scanf("%f",&val);
printf(" 应找顾客金额:%f",val-num);
scanf("%f",&val);
return0;
}

F. 求神人帮助 C语言 信用卡支付系统如何编写

没有现成的 如果有偿的话可以代你做

G. c语言,将支付数组的大小定义为一行可输入的最大值加上存放\0的一个单元,即81

因为要存放'\0'字符,所以需要多分配一个单元

如果一行可输入的最大值是80,那么数组长度就需要81

char intext[81];