c语言基础

来源:互联网 发布:focusky for mac中文 编辑:程序博客网 时间:2024/06/06 07:02
#include<stdio.h>#include<stdlib.h>void main(){ /* // 算n的阶乘 printf("请输入你要计算的阶乘数:\n"); int n,f=1,i; scanf("%d",&n);  for(i=1,f=2;i<=n;i++){  f=f*i; } printf("%d的阶乘是%d\n",n,f);  int i=1; for(;;){    printf("%d\n",i);  if(i==100){   // 中断   break;  }  i++; } // 打印1-100的和 // 打印1-100的偶数和 // 打印1-100中能被3整除不能被2整除的数 // break中断/打断 int i = 1,j; while(i<=10){  if(i==5){    break;  }  j=1;  while(j<=10){   if(j==5){    break;   }   printf("*");   j++;  }  i++;  printf("\n"); }  // 统计用户的输入字符数量 输入空格或回车结束统计 int i=0; char c; while((c=getchar())!='\n'){  if(c==' '){   //break;   continue;  }   } printf("你输入了%d个字符\n",i); // 求1-100的和其中个位为3的踢出掉 int i =1,sum=0; while(i<=100){  i++;  if(i%10==3){   continue;  }  sum+=i;   } int i = 1,sum=0; for(i=1;i<=100;i++){  if(i%10==3){   continue;  }  sum+=i; } printf("%d",sum);  // 打印菱形 // 上等腰三角形 int i,j,k,h=5; for(i=1;i<=5;i++){  for(k=1;k<=5-i;k++){   printf(" ");  }  for(j=1;j<=2*i-1;j++){   printf("*");  }  printf("\n"); } // 打4行倒等腰三角形 for(i=1;i<=4;i++){  for(k=1;k<=i;k++){   printf(" ");  }  for(j=1;j<=9-i*2;j++){   printf("*");  }  printf("\n"); }  //素数:只能被1或其本身整除的数 反面讲:如果这个数本身除以2到n-1没有发现能被整除说明这个数就是素数,否则就不是 int i,j,h=0; for(i=1;i<=1000;i++){  // 做个标记  int k = 1;  for(j=2;j<i;j++){   if(i%j==0){    k = 0;    break;   }  }  if(k!=0){   h++;   printf("%d\t",i);   if(h%8==0){    printf("\n");   }  }  } */ // 打印99乘法口诀 int i=1,j=1; for(i=1;i<=9;i++){  for(j=1;j<=9;j++){   if(i>j){    printf("%d*%d=%d \t",j,i,i*j);   }   if(i==j){    printf("%d*%d=%d \n",j,i,i*j);   }     } } system("pause");}

原创粉丝点击