} puts(str); return 0; }
#include
float flo(float m) { printf(\ return m; }
写四个函数分别用于计算圆周长、圆面积、圆柱表面积,圆柱体积。写一个主函数能够显示菜单,调用前面写的四个函数来计算圆周长、圆面积、圆柱表面积,圆柱体积,圆周率使用宏定义。
#include int main(int argc,char** argv) { int a,b,i; printf(\输入两个数\\n\ scanf(\ for(i=a;i<=b;i++) { if(prime(i)==1) printf(\ } return 0; } #include float zhouchang(float r) { return 2*pi*r; } float mianji(float r) { return pi*r*r; } float yuanzhubiaomianji(float r,float h) { return pi*r*r*2+2*pi*r*h; } float yuanzhutiji(float r,float h) { return pi*r*r*h; } void printMenu() { printf(\圆周长\\n\ printf(\圆面积\\n\ printf(\圆柱表面积\\n\ printf(\圆柱体积\\n\ printf(\退出\\n\} int main(int argc,char** argv) { int cmd; while(1) { printMenu(); scanf(\ switch(cmd) { case 1: { float r; scanf(\ printf(\圆周长为%f\\n\ break; } case 2: { float r; scanf(\ printf(\圆面积为%f\\n\ break; } case 3: { float r,h; scanf(\ scanf(\ printf(\圆柱表面积为%f\\n\ break; } case 4: { float r,h; scanf(\ scanf(\ printf(\圆柱体积为%f\\n\ break; } case 0: exit(); } } } #include int jiecheng(int a) { int i=1,v=1; for(i=1;i<=a;i++) v = v*i; return v; } int main(int argc,char** argv) { int m,n; printf(\请输入任意两个数字\\n\ scanf(\ printf(\} #include float jieduizhi(float a) { if(a>0) return a; else return -a; } int main(int argc,char** argv) { float m,n; printf(\请输入任意两个数字\\n\ scanf(\ printf(\} #include int main(int argc, char *argv[]) { int a[]={2,3,4,5,6}; int *p1; char *p2=\ p1=a; printf(\ printf(\ p1=a+2; printf(\ printf(\ printf(\ printf(\ return 0; } 1. 定义一个可以保存10个整型数的一维数组,用数组初始化的方法将10个数据(3,7,9,8,5,4,3,1,0,2)赋值到数组,用指针操作数组依次输出这十个数,再以逆序输出这十个数。 #include int main(int argc, char *argv[]) { int a[10]={3,7,9,8,5,4,3,1,0,2}; void printparr(int *p,int n); printparr(a,10); return 0; } void printparr(int *p,int n) { int i; for(i=0;i 写一个函数判断一个字符串是否一个11位的手机号码。然后在主函数中调用这个函数。 #include int main(int argc, char *argv[]) { char telephone[12]; int flag; int judgetele(char *p); printf(\请输入11位电话号码:\\n\ scanf(\ flag=judgetele(telephone); if(flag==1) printf(\ else printf(\ return 0; } int judgetele(char *p) { int i=0; if(*p=='1') for(p=p+1,i=1;*p!='\\0';p++) { if(*p>='0' && *p<='9') i++; else break; } if(i==11) return 1; else