int d10,d5,d1; //分别代表10元、5元和1元纸币的数量 int num=0;
for(d10=1;d10<=9;d10++) for(d5=1;d5<=19;d5++) for(d1=1;d1<=48;d1++)
if((d1+d5+d10==50)&&(10*d10+5*d5+d1==100)) {
num++; printf(\元纸币数:%d\\n\ printf(\元纸币数:%d\\n\ printf(\元纸币数:%d\\n\ }
printf(\共有%d种兑换方案\\n\ return 0; } /*
//方法2——二重循环 #include
int d10,d5,d1; //分别代表10元、5元和1元纸币的数量 int num=0;
for(d10=1;d10<=9;d10++) for(d5=1;d5<=19;d5++) { d1=50-d10-d5; if(d1!=0 && (10*d10+5*d5+d1==100)) {
num++; printf(\元纸币数:%d\\n\ printf(\元纸币数:%d\\n\ printf(\元纸币数:%d\\n\ } }
printf(\共有%d种兑换方案\\n\ return 0; }*/
10.
#include
{ int m,s,i; for (m=2;m<1000;m++) { s=0; //s用于存储因子之和 for (i=1;i 11. #include 12. //方法1 #include printf(\请输入每人的鞭炮数:\ scanf(\ while(c1 //方法2——分时间段统计 #include 第四章 编程题 1. #include int hcf(int u,int v) { int t,r; if (v>u) t=u,u=v,v=t; while((r=u%v)!=0) u=v,v=r; //辗转相除法 return v; } int lcd(int u,int v,int h) { return(u*v/h); } 2. #include const double PI=3.14159; double girth(double r) //计算圆周长 { return r*2*PI; } double area(double r) //计算圆面积 { return r*r*PI; } int main() { double r; printf(\请输入半径(r):\ scanf(\ printf(\圆周长:%f\\n\ printf(\圆面积:%f\\n\ return 0; } 3. #include int main() { int x,y; printf(\ scanf(\ printf(\ return 0; } 4. #include double getPower(int x,int y) { double f; if(y==1) f=x;