您好,欢迎来到三六零分类信息网!老站,搜索引擎当天收录,欢迎发信息

C程序使用结构体存储库存系统

2026/2/1 18:26:35发布45次查看
结构是不同数据类型变量的集合,以单一名称分组在一起。
结构的特征c 语言中结构的特征编程语言如下 -
可以通过使用赋值将不同数据类型的所有结构元素的内容复制到其类型的另一个结构变量
为了处理复杂的数据类型,最好在另一个结构中创建结构,这称为嵌套结构。
可以将整个结构、结构的各个元素和结构的地址传递给函数。可以创建结构指针。
程序以下是c程序使用结构体存储库存系统 -
#include<stdio.h>#include<conio.h>void main(){ struct date{ int day; int month; int year; }; struct details{ char name[20]; int price; int code; int qty; struct date mfg; }; struct details item[50]; int n,i; printf("enter number of items:"); scanf("%d",&n); fflush(stdin); for(i=0;i<n;i++){ fflush(stdin); printf("item name:"); scanf("%s",item[i].name); fflush(stdin); printf("item code:"); scanf("%d",&item[i].code); fflush(stdin); printf("quantity:"); scanf("%d",&item[i].qty); fflush(stdin); printf("price:"); scanf("%d",&item[i].price); fflush(stdin); printf("manufacturing date(dd-mm-yyyy):"); scanf("%d-%d-%d",&item[i].mfg.day,&item[i].mfg.month,&item[i].mfg.year); } printf(" ***** inventory *****
"); printf("------------------------------------------------------------------
"); printf("s.n.| name | code | quantity | price |mfg.date
"); printf("------------------------------------------------------------------
"); for(i=0;i<n;i++) printf("%d %-15s %-d %-5d %-5d%d/%d/%d
",i+1,item[i].name,item[i].code,item[i].qty,item[i].price,item[i].mfg.day,item[i].mfg.month,item[i].mfg.year); printf("------------------------------------------------------------------
"); getch();}
输出当执行上述程序时,会产生以下结果 -
enter number of items:5item name:penitem code:12quantity:50price:25manufacturing date(dd-mm-yyyy):12-02-2020item name:pencilitem code:15quantity:100price:30manufacturing date(dd-mm-yyyy):11-03-2020item name:bookitem code:34quantity:30price:60manufacturing date(dd-mm-yyyy):15-04-2020item name:bagitem code:39quantity:20price:70manufacturing date(dd-mm-yyyy):12-03-2021item name:sharpneritem code:33quantity:20price:40manufacturing date(dd-mm-yyyy):12-04-2021***** inventory *****------------------------------------------------------------------s.n.| name | code | quantity | price |mfg.date------------------------------------------------------------------1 pen 12 50 25 12/2/20202 pencil 15 100 30 11/3/20203 book 34 30 60 15/4/20204 bag 39 20 70 12/3/20215 sharpner 33 20 40 12/4/2021
以上就是c程序使用结构体存储库存系统的详细内容。
该用户其它信息

VIP推荐

免费发布信息,免费发布B2B信息网站平台 - 三六零分类信息网 沪ICP备09012988号-2
企业名录 Product