今天总结了一些以前作业代码的不同做法
列出一个9X9乘法口诀表
新方法
#include<stdio.h>
int main()
{
int i = 0;
for(i = 1; i <= 9; i++)
{
int j = 0;
for(j = 1; j <= i; j++)
printf("%d*%d=%2d", i,j,i*j);
printf("\n");
}
getchar();
return 0;
}
代码虽小但有些小细节还是值得我们注意的比如说printf("%d*%d=%2d", i,j,i*j);%2d 使输出的int型的数值以2位的固定位宽输出。如果不足2位,则在前面补空格;如果超过2位,则按实际位数输出。9X9乘法表最高位是两位,如果只写printf("%d*%d=%d", i,j,i*j); 会造成上下不能对齐的小瑕疵这对有强迫症的人来说肯定是不能容忍的吧 嘿嘿 所以注意一点小细节还是很有必要的昂
求100~200之间的素数
#include<stdio.h>
int main()
{
int i = 0;
int j = 0;
int count = 0;
for(i=101; i<= 200; i+=2)
{
for(j = 2; j <= i; j++)
{
if(i%j == 0)
break;
}
if(j == i)
{
count++;
printf(" %d ",i);
}
}
printf("\ncount=%d",count);
getchar();
return 0;
}