您的位置:首页 > 编程语言 > C语言/C++

c语言基础

2017-06-30 17:08 183 查看
#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");
}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  c语言