rss· 投稿· 设为首页· 加入收藏· 繁體版
当前位置: 火魔网 » 程序开发 » C/C++

C语言入门程序示例

本人系菜鸟,在学习c语言过程中,深感痛苦,现搜集一些简单的入门程序,希望对于初学c语言者有用!

#include<stdio.h>
#include<conio.h>
/*
//编写函数,用以计算任一输入的整数的各位数字之和。
int Sum(int n);
void main()

 int n=0;
 char c ;
 while(1)
 {
  do
  {
   printf("请输入一个正整数:");
   scanf("%d",&n); 
  }while(n<0);
  printf("%d各位数字之和为:%d\n",n,Sum(n));
  printf("继续请按任意键,退出请按n\n");
  c=getch();
  if(c=='n')
  {
   break ;
  }
 }
}
int Sum(int n)
{
 int sum=0;
 while(n != 0)
 {
  sum += n%10;
  n /= 10;
 }
 return sum;
}
*/

/*
//W数组中存放N个数据,编写程序删除下标为K的元素中的值
void del(int v[],int n) ;
main()
{
 int w[5]={1,2,3,4,5} ;
 
 int n=5 ;

 del(w,n) ;

}
void del(int v[],int n)
{
 int i,k;
 printf("\n输入要删除数组元素的下标:");
 scanf("%d",&k);
 for(i=k;i<n-1;i++)
 {
  v[i]=v[i+1];  // v[k+1],v[k+2],…,v[n-1]依次前移一个位置
 }
 printf("删除后的数组是:");
 for(i=0;i<n-1;i++)
 {
  printf("%4d",v[i]);
 }
}
*/

/*
//计算1!-2!+3!-4!+5!-6!…+19!-20!的结果
main()
{
 int i=1 ;
 int sum=0 ;
 int j=0 ;
 int t=0 ;
 for(i=1;i<=20;i++)
 {
  if(i%2!=0)
  {
   for(j=i;j>=1;j--)
   {
    sum+=i*j;
   }
  }
  if(i%2==0)
  {
   for(t=i;t>=1;t--)
   {
    sum-=i*t ;
   // printf("%d\n",sum) ;
   }
  // printf("%d\n",sum) ;
  } 
 }
 printf("%d\n",sum) ;
}
*/

/*
//计算1/3+3/5+5/7+7/9+…+97/99的结果,保留6位小数。
main()
{
 int i=1 ;
 int j=3 ;
 float sum=0 ;
 while(1)
 {
  sum+=(float)i/j ;
  i=i+2 ;
  j=i+2 ;
 
  if(i==97)
  {
   break ;
  }
 }
 printf("%f\n",sum) ;
}
*/

/*
//计算1-2+3-4+5-6+7......+99-100的结果
main()
{
  int i=1 ;
 int sum=0 ;
 while(i<=100)
 {
  if(i%2==0)
  {
   sum=sum-i ;
  }
  if(i%2!=0)
  {
   sum=sum+i ;
  }
  i++ ;
  if(i==101)
  {
   break ;
  }

 }
 printf("%d\n",sum) ;
}
*/

/*
//输入一个数,判断能否被3,5,7整除
main()
{
    int n,a;

 printf("请输入数据!");
 scanf("%d",&n);
 a=0;
 if (n%3==0)
  ++a;
 if (n%5==0)
  ++a;
 if (n%7==0)
  ++a;
 if (a==0)
 {
  printf("不能被3,5,7整除\n");
 }else if(a==1)
 {
  printf("能被 %d 个数整除\n",a);
 }else if(a==2)
 {
  printf("能被 %d 个数整除\n",a);
 }else if(a==3)
 {
  printf("能被 %d 个数整除\n",a);
 }
}
*/

顶一下
(0)
踩一下
(0)