总结
对C语言的基本的样式和其基本的规范其梳理并且加以练习
练习
猜数
int main()
{
int number,n;
int inp ;
int finished =0;
int cnt =0;
scanf("%d %d" ,&number,&n);
do{
scanf("%d",&inp);
cnt++;
if(inp<0){
printf("Ganme Over\n");
finished =1;
}else if(inp>number){
printf("Too Big\n");
}else if(inp<number){
printf("Too small\n");
}else{
if(cnt==1){
printf("Bingo!\n");
}else if(cnt<=3){
printf("Lucky You!\n");
}else {
printf("Good Guess!\n");
}
finished =1;
}
if (cnt==n){
if(!finished){
printf("Game Over\n");
finished =1;
}
}
}while (!finished);
return 0;
}
在这里插入代码片
读数
#include<stdio.h>
int main()
{
int x;
scanf("%d",&x);
if(x<0){
printf("fu");
x=-x;
}
int mask =1;
int t=x;
while(t>9){
t/=10;
mask*=10;
}
do{
int d=x/mask;
switch(d){
case 0:printf("ling");break;
case 1:printf("yi");break;
case 2:printf("er");break;
case 3:printf("san");break;
case 4:printf("si");break;
case 5:printf("wu");break;
case 6:printf("liu");break;
case 7:printf("qi");break;
case 8:printf("ba");break;
case 9:printf("jiu");break;
}
if(mask>9)printf(" ");
x%=mask;
mask/=10;
}
while(mask>0);
printf("\n");
return 0;
}
九九乘法表
```c
#include<stdio.h>
int main()
{
int n;
scanf("%d",&n);
int i,j;
i=1;
while(i<=n){
j=1;
while(j<=i){
printf("%d+%d=%d",j,i,i*j);
if (i*j<10){
printf(" ");
}else{
printf(" ");
}
j++;
}
printf("\n");
i++;
}
return 0;
}
求素数
#include<stdio.h>
int main ()
{
int m,n;
int i;
int cnt=0;
int sum=0;
scanf("%d %d",&m,&n);
if(m==1)
m=2;
for(i=m;i<=n;i++){
int isprime = 1;
int k;
for (k=2;k<i-1;k++){
if (i%k==0){
isprime=0;
break;
}
}
if (isprime){
cnt++;
sum+=i;
}
}
printf("%d %d\n",cnt,sum);
return 0;
}
求a的连续求和
#include<stdio.h>
int main()
{
int a,n;
scanf ("%d %d",&a,&n);
int sum =0;
int i;
int t=0;
for(i=0;i<n;i++){
t=t*10+a;
sum+=t;
}
printf("%d\n",sum);
return 0;
}
感悟
c语言的学习进程从某种意义上来说才刚刚开始,这些学完之后虽然能够解决一定的某种问题,但是依然无法真正意义上的投入其生产实践当中。