标签:知识 void alt 九九乘法表 图片 学习 倒三角 round 乘法表
第二周学习总结
这一周根据学过的基础知识,应用于编程计算当中去,在编程的过程中加强对于基础知识的理解掌握。
#include "stdio.h"
void main()
{
double a,b;
char c;
printf("请输入计算式子,如3+2\n");
scanf("%lf%c%lf",&a,&c,&b);
switch(c)
{
case‘+‘:
printf("\n结果:%lf",a+b);
break;
case‘-‘:
printf("\n结果:%lf",a-b);
break;
case‘*‘:
printf("\n结果:%lf",a*b);
break;
case‘/‘:
if(b==0)
printf("\n除数不能为零");
else
printf("\n结果:%lf",a/b);
break;
case‘%‘:
if((long)b==0)
printf("\n除数不能为零");
else
printf("\n结果:%ld",(long)a%(long)b) ;
break;
}
}
#include "stdio.h"
void main()
{
int a,h,m,s;
printf("请输入秒数");
scanf("%d",&a);
h=a/3600;
m=a%3600/60;
s=a%3600%60;
printf("\n转换结果为:%d时%d分%d秒",h,m,s);
}
#include "stdio.h"
void main()
{
int a,b,c;
int d,e,f;
printf("请输入三个整数(空格隔开)\n");
scanf("%d %d %d",&a,&b,&c);
d=a;
e=b;
f=c;
printf("a=%d\nb=%d\nc=%d",e,f,d);
}
4. 有1、2、3、4这几个数字,能组成多少个互不相同且无重复的三位数?都是多少?
#include "stdio.h"
void main()
{
int a,b,c,d,f=0;
for(a=1;a<5;a++)
for(b=1;b<5;b++)
for(c=1;c<5;c++)
for(d=1;d<5;d++)
{
if(a!=b&&a!=c&&a!=d&&b!=c&&b!=d&&c!=d)
{f=f+1;
printf("%d%d%d\n",a,b,c,d);
}
}
printf("能组成%d个数字",f);
}
5.输出九九乘法表
#include "stdio.h"
void main()
{
int a,b;
for(a=1;a<10;a++)
{for(b=1;b<=a;b++)
printf("%d*%d=%d;",a,b,a*b);
printf("\n");
}
}
6.输入一个不大于六位的正整数,求出它是几位数,并逆向输出。
#include "stdio.h"
void main()
{
int a,b=0,c,d=1,e=0,f=0;
printf("请输入一个不大于六位的整数:");
scanf("%d",&a);
c=a;
if(a<0||a>999999)
printf("请输入一个不大于六位的整数");
else
{
while(a!=0)
{a=a/10;
b=b++;}
printf("这是一个%d位数\n",b);
b--;
while(b!=0)
{ d=d*10;
b--;
}
printf("逆向输出为:\n");
while(c!=0)
{
e=c%10;
c=c/10;
if(f==0)
{
if(e==0)
continue;
else
f++;
}
printf("%d",e);
}
}
}
7. 输出一个空心倒三角.
#include "stdio.h"
void main()
{
int i,j,k,m=7;
printf("***********\n");
for(i=1;i<=5;i++)
{
for(j=1;j<=i;j++)
{
printf(" ");
}
printf("*");
k=m;
for(;k>0;k--)
{
printf(" ");
}
if(i<5)
printf("*");
printf("\n");
m=m-2;
}
}
标签:知识 void alt 九九乘法表 图片 学习 倒三角 round 乘法表
原文地址:http://www.cnblogs.com/semitears/p/7976254.html