当前位置:网站首页>实验2
实验2
2020-11-09 23:53:00 【Ey】
第一题
输入月日年(mm/dd/yyyy),输出年月日(yyyy/mm/dd)
#include<stdio.h>
int main()
{
int a,b,c;
printf("Enter a date (mm/dd/yyyy):");
scanf("%d/%d/%d",&a,&b,&c);
printf("You Enter the date %d%.2d%.2d",c,a,b);
return 0;
}
第二题
对用户录入的产品信息格式化
#include<stdio.h>
int main()
{
int number,a,b,c;
float price;
printf("Enter item number:");
scanf("%d",&number);
printf("Enter unit price: ");
scanf("%f",&price);
printf("Enter purchase date(mm/dd/yy):");
scanf("%d/%d/%d",&a,&b,&c);
printf("Item\tUnit Price\tPurchase date\n");
printf("%-d\t$%4.2f\t\t%-.2d/%.2d/%d",number,price,a,b,c);
return 0;
}
第三题
分解用户输入的ISBN信息
#include<stdio.h>
int main()
{
int a,b,c,d,e;
printf("Enter ISBN: ");
scanf("%d-%d-%d-%d-%d",&a,&b,&c,&d,&e);
printf("GSI Prefix: %d\n",a);
printf("Group identifier: %d\n",b);
printf("Publisher code: %.3d\n",c);
printf("Item number: %.5d\n",d);
printf("Check digit: %d\n",e);
return 0;
}
第四题
以(XXX)XXX-XXXX的格式输入电话号码,以XXX.XXX.XXXX的格式输出
#include<stdio.h>
int main()
{
int a,b,c;
printf("Enter phone number[(xxx) xxx-xxxx]: ");
scanf("(%d) %d-%d",&a,&b,&c);
printf("You entered %.3d.%.3d.%.4d",a,b,c);
return 0;
}
第七题
输入两位数,按数位的逆序打印出这个数
#include<stdio.h>
int main()
{
int number,a,b;
printf("Enter a two-digit number:");
scanf("%d",&number);
a = number/10;
b = number%10;
printf("The reverse is %d%d",b,a);
return 0;
}
第八题
输入整数,按八进制输出这个数
#include<stdio.h>
int main()
{
int number;
printf("Enter a number between 0 and 32767:");
scanf("%d",&number);
printf("In octal,your number is ");
printf("%.5o",number);
return 0;
}
第九题(1)
分三部分输入UPC码前11位,计算校验位
#include<stdio.h>
int main()
{
int f,a1,a2,a3,a4,a5,b1,b2,b3,b4,b5,n;
printf("Enter the first (single) digit:");
scanf("%d",&f);
printf("Enter first group of five digits:");
scanf("%1d%1d%1d%1d%1d",&a1,&a2,&a3,&a4,&a5);
printf("Enter second group of five digits:");
scanf("%1d%1d%1d%1d%1d",&b1,&b2,&b3,&b4,&b5);
n=9-(((f+a2+a4+b1+b3+b5)*3+(a1+a3+a5+b2+b4)-1)%10);
printf("Check digits:%d",n);
return 0;
}
第九题(2)
一次性输入UPC码前11位,计算检验位
#include<stdio.h>
int main()
{
int a1,a2,a3,a4,a5,a6,a7,a8,a9,a10,a11,n;
printf("Enter the first 11 digits of UPC:");
scanf("%1d%1d%1d%1d%1d%1d%1d%1d%1d%1d%1d",&a1,&a2,&a3,&a4,&a5,&a6,&a7,&a8,&a9,&a10,&a11);
n=9-((((a1+a3+a5+a7+a9+a11)*3)+(a2+a4+a6+a8+a10)-1)%10);
printf("Check digit:%d",n);
return 0;
}
第十题
输入EAN码前12位,计算校验码
#include<stdio.h>
int main()
{
int a1,a2,a3,a4,a5,a6,a7,a8,a9,a10,a11,a12,n;
printf("Enter the first 12 digits of EAN:");
scanf("%1d%1d%1d%1d%1d%1d%1d%1d%1d%1d%1d%1d",&a1,&a2,&a3,&a4,&a5,&a6,&a7,&a8,&a9,&a10,&a11,&a12);
n=9-((((a2+a4+a6+a8+a10+a12)*3)+(a1+a3+a5+a7+a9+a11)-1)%10);
printf("Check digit:%d",n);
return 0;
}
版权声明
本文为[Ey]所创,转载请带上原文链接,感谢
https://my.oschina.net/u/4777478/blog/4710363
边栏推荐
猜你喜欢
LinkedList源码简析
2020-11-09:谈谈布隆过滤器和布谷鸟过滤器的相同点和不同点?
Python中[:]与[::]的用法
Top 5 Chinese cloud manufacturers in 2018: Alibaba cloud, Tencent cloud, AWS, telecom, Unicom
leetcode之最后一个单词的长度
Functional guide for temporary users and novices of PL / SQL developer
The problem of looting by leetcode
当我们开发一个接口时需要注意些什么
JS label syntax jumps out of multiple loops
树莓派鼓捣记 - 设置 wifi
随机推荐
SRM系统是什么系统?SRM供应商管理系统功能
编码风格:Mvc模式下SSM环境,代码分层管理
Can public IP address and SSL certificate improve SEO?
The kth smallest node in the print binary search tree of offer
CUDA_寄存器和局部存储器
Brief analysis of LinkedList source code
CUDA_全局内存及访问优化
Problems of input and button (GAP / unequal height / misalignment) and Solutions
白山云科技入选2020中国互联网企业百强
DB engines database ranking in November: PostgreSQL holds the top spot in the same period
商品后台系统优化
Unemployment after graduation? How do college students allocate their study time and have a complete computer knowledge system?
获取List集合对象中某一列属性值
编码风格:Mvc模式下SSM环境,代码分层管理
z-index属性详解
SSL证书和公网IP地址如何影响SEO
How to greatly improve the performance of larravel framework under php7? Install stone!
Prometheus installation configuration
Incomplete Polyfill of proxy
CUDA_常量内存