C语言历次上机作业总汇

C语言历次上机作业总汇

void main() {

float r; double v;

printf(\请输入半径\\n\scanf(\v=4*P*r*r*r/3;

printf(\球的体积是%.2f\}

第八次作业

【作业2】将100~200之间的所有不能被3整除的数输出,要求输出格式尽量美观,保存为test3.c #include void main() { int i,a=0; for(i=100;i<=200;i++) { if(i%3!=0) { printf(\ a++; if(a%4==0) printf(\ } }

【作业3】输出100-900之间所有水仙花数。水仙花数是指个位、十位、百位数字的立方和为这个数本身。例如,153是一个水仙花数,因为153=1^3+5^3+3^3。保存为test4.c #include void main() { int i,a,b,c; for(i=100;i<=900;i++) {a=i/100;

b=(i/10); c=i; if(i==a*a*a+b*b*b+c*c*c) printf(\ } }

【作业4】计算下式前n项的和,例如,当形参n的值为10时,函数返回:9.612558。保存为test5.c

#include #define n 10 void main() { int i; double s=0; for(i=1;i<=n;i++)

C语言历次上机作业总汇

}

s+=(2*i-1)*(2*i+1)/((2.0*i)*(2*i)); printf(\

【作业5】输入一个数,判断该数是否为素数。保存为test6.c #include void main() { int a,i; printf(\请输入一个数\\n\ scanf(\ for(i=2;i=a)

printf(\是素数\\n\}

【作业6】输入一行字符,分别统计出其中英文字母、空格、数字和其他字符的个数。保存为test7.c #include void main() { char a; int i=0,j=0,k=0,l=0; printf(\请输入一些字符\\n\

while((a=getchar())!='\\n') { if((a>='a' && a<='z') ||(a>='A' && a<='Z')) i++; else if(a>='0' && a<='9') j++; else if(a==' ') k++; else l++;} printf(\字母有%d\\n数字有%d\\n空格有%d\\n其他字符有%d\\n\}

第九次作业

【作业1】求费波那西(Fibonacci)数列的前40个数,要求一行显示5个数。这个数列有如下特点:第1、2两个数为1、1。从第3个数开始,该数是其前面两个数之和。 #include int main()

{ int f1=1,f2=1,f3; int i;

printf(\ d\for(i=3; i<=40; i++) { f3=f1+f2; printf(\

C语言历次上机作业总汇

if(i%4==0) printf(\每输

>>闂備浇顕х换鎺楀磻閻愯娲冀椤愶綆娼熼梺纭呮彧缁犳垹绮堥崒鐐寸厪濠电姴绻樺顕€鏌f惔顖涘<<
12@gma联系客服:779662525#qq.com(#替换为@) 苏ICP备20003344号-4