#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语言基础
最新推荐文章于 2024-09-15 20:29:00 发布