C语言小程序
以下都是些比较基础的小程序,自己做了这几个小程序就当给自己做复习
吧,希望自己能熟练的掌握这些基础知识,在程序的编写上能有很大的提高。
1./* 自动售货机 */
#include
double price;//应付款 printf(\请选择物品种类:\\n\
printf(\日用品 2.食品 3.学习用品\\n\scanf(\switch(x) { case 1:
printf(\请选择物品:1.牙刷(2元/个) printf(\
3.香皂(3.5元/块)
2.毛巾(3元/条)\\n\
int x=0,y=0,n=0;//x代表物品种类序号,y代表具体物品序号,n表示
4.纸巾(2元/袋)\\n\
scanf(\
printf(\请输入数量:\\n\scanf(\switch(y) {
case 1:price=2.0*n; break; case 2:price=3.0*n; break; case 3:price=3.5*n; break; case 4:price=2.0*n; break; } break;
case 2:
printf (\请选择物品: 1.白糖(4元/袋) 2.盐(2元/袋)\\n\ printf (\ 3.饼干(3.5元/袋) 4.醋(3.5元/瓶)\\n\scanf (\printf(\请输入数量:\\n\scanf (\switch (y) {
case 1:price=4.0*n;break; case 2:price=2.0*n;break;
case 3:price=3.5*n;break;
}
case 4:price=3.5*n;break;
break;
case 3: }
printf(\应付款: %.2f元\\n\printf(\欢迎下次光临!\\n\return 0;
printf (\请选择物品:1.笔(1元/个) printf (\橡皮(0.5元/个) scanf (\printf (\请输入数量:\\n\scanf (\switch (y) {
case 1:price=1.0*n;break; case 2:price=2.5*n;break; case 3:price=0.5*n;break; } break;
case 4:price=4.0*n;break;
2.笔记本(2.5元/个)\\n\
4.文具盒(4元/个)\\n\
}
getchar();
2. /*
*把一个大于或等于4的偶数分解为两个质数的和 *例如,6=3+3,12=5+7,18=7+11 */
#include
int num=0,num1=0,num2=0;
int flag1=1,flag2=1; int j=0;
printf(\scanf(\if(num%2!=0||num<4) { } else {
num1=1; do {
num1++;
num2=num-num1; flag1=1;
for(j=2;j<(int)(floor(sqrt((double)(num1))));j++)//判断num1是printf(\
否为质数
{
if(num1%j==0) {