专升本vc++.docx
《专升本vc++.docx》由会员分享,可在线阅读,更多相关《专升本vc++.docx(40页珍藏版)》请在冰点文库上搜索。
![专升本vc++.docx](https://file1.bingdoc.com/fileroot1/2023-7/17/8d7eaffc-24f2-42ef-a122-05dd75e25c87/8d7eaffc-24f2-42ef-a122-05dd75e25c871.gif)
专升本vc++
#include
voidmain()
{inti,j,k;
for(i=1;i<=4;i++)
{for(j=1;j<=10-i;j++)
printf("");
for(k=1;k<=2*i-1;k++)
printf("*");
printf("\n");
}
for(i=1;i<=5;i++)
{for(j=1;j<=9-i;j++)
printf("");
for(k=1;k<=2*i+1;k++)
printf("*");
printf("\n");
}
for(i=1;i<=5;i++)
{for(j=1;j<=8;j++)
printf("");
for(k=1;k<=3;k++)
printf("*");
printf("\n");}}
#include
voidmain()
{inti,j,k;
for(i=1;i<=5;i++)
{for(j=1;j<=10-i;j++)
printf("");
for(k=1;k<=2*i-1;k++)
printf("*");
printf("\n");
}
for(i=4;i>=1;i--)
{for(j=1;j<=10-i;j++)
printf("");
for(k=1;k<=2*i-1;k++)
printf("*");
printf("\n");
}
}
#include
#include
voidmain()
{inti,j,k;
for(i=1;i<=5;i++)
{for(j=1;j<=10+(pow(-1,i)+1)/2;j++)
printf("");
for(k=1;k<=5;k++)
printf("*");
printf("\n");}}
#include
#include
voidmain()
{
intx;floaty;
printf("请输入一个整数\n");
scanf("%d",&x);
y=sqrt(x);
printf("该数的平方根为:
%.2f\n",y);
}
#include
#include
voidmain()
{
floatx,y,z,d;
scanf("%f",&x);
z=x-1;
d=pow(z,2);
if(x!
=-1)
{
y=(d+2)/(x+1);
printf("x=%.2f,f(x)=%.2f\n",x,y);}
else
printf("该数无意义\n");
}
#include
voidmain()
{
inti;charj;
for(i=0;i<=4;i++)
{for(j='A';j<='A'+i;j++)
printf("%c",j);
printf("\n");}}
#include
voidmain()
{
inti;charj;
for(i=4;i>=0;i--)
{for(j='A';j<='A'+i;j++)
printf("%c",j);
printf("\n");}}
#include
voidmain()
{chari,k;
for(i='A';i<='E';i++)
{
for(k='A';k<=i;k++)
printf("%c",i);
printf("\n");
}
}
#include
voidmain()
{chari,k;intj;
for(i='A';i<='E';i++)
{for(j=1;j<=70-i;j++)
printf("");
for(k='A';k<=i;k++)
printf("%c",i);
printf("\n");
}}
#include
voidmain()
{chari,k;intj;
for(i='A';i<='E';i++)
{for(j=1;j<=80-i;j++)
printf("");
for(k='A';k<=2*i-'A';k++)
printf("%c",i);
printf("\n");
}}
#include
voidmain()
{chari,k;intj;
for(i='A';i<='E';i++)
{for(j=1;j<=80-i;j++)
printf("");
for(k='A';k<=2*i-'A';k++)
printf("%c",i);
printf("\n");
}
for(i='E';i>='A';i--)
{for(j=1;j<=80-i;j++)
printf("");
for(k='A';k<=2*i-'A';k++)
printf("%c",i);
printf("\n");}}
#include
voidmain()
{chari,k;intj;
for(i='A';i<='E';i++)
{for(j=1;j<=80-i;j++)
printf("");
for(k='A';k<=2*i-'A';k++)
printf("%c",k);
printf("\n");
}
for(i='E';i>='A';i--)
{for(j=1;j<=80-i;j++)
printf("");
for(k='A';k<=2*i-'A';k++)
printf("%c",k);
printf("\n");}}
#include
voidmain()
{
inti,j,k;
for(i=1;i<=5;i++)
{for(j=1;j<=i+1;j++)
printf("");
for(k=1;k<=5;k++)
printf("*");
printf("\n");
}}
#include
voidmain()
{inti,j,t,a[10];
printf("请输入十个数:
\n");
for(i=0;i<=9;i++)
{
scanf("%d",&a[i]);}
for(i=0;i<9;i++)
for(j=i+1;j<=9;j++)
if(a[i]>a[j])
{t=a[i];a[i]=a[j];a[j]=t;}
for(i=0;i<=9;i++)
printf("%5d",a[i]);
printf("\n");}
#include
voidmain()
{
intx,y;
scanf("%d",&x);
if(x<=400)y=0;
elseif(x>400&&x<=500)y=(x-400)*30;
elseif(x>500&&x<=600)y=(x-400)*40;
elseif(x>600&&x<=700)y=(x-400)*50;
elsey=(x-400)*60;
printf("%d",y);}
#include
voidmain()
{
intx;
printf("请输入学生的考试成绩:
\n");
scanf("%d",&x);
switch(x/10)
{case10:
printf("满分\n");break;
case9:
printf("优秀\n");break;
case8:
printf("良好\n");break;
case7:
printf("一般\n");break;
case6:
printf("合格\n");break;
default:
printf("不合格\n");}
}
输出【1~100】之间能被3整除的数的个数及其它们的乘积
#include
voidmain()
{
inti,j=0,k=1;
for(i=1;i<=100;i++)
if(i%3==0)
{j=j+1;k=k*i;}
printf("能被3整除的个数为:
%d\n它们的积为:
%d\n",j,k);}
有一数列:
2/1,3/2,5/3,8/5,13/8,21/13……编写程序输出前20项之和
#include
voidmain()
{inti;
floata,b,t,sum=0;
a=2;b=1;
for(i=1;i<=4;i++)
{sum+=a/b;
t=a;a=a+b;b=t;}
printf("%.2f\n",sum);
}
#include
voidmain()
{inti;
floata,b,t,sum=0;
a=2;b=4;
for(i=1;i<=4;i++)
{sum+=a/b;
a+=2;b+=3;}
printf("%.2f\n",sum);
}
#include
voidmain()
{
inti,k=0,s=0;
for(i=1;i<=100;i++)
if(i%5==0&&i%7==0)
{s+=i;k++;}
printf("能同时被5和7整除的个数为:
%d\n它们的和为:
%d\n",k,s);}
#include
#include
voidmain()
{
intx,y;
printf("请输入一个整数:
\n");
scanf("%d",&x);
y=abs(x);
printf("该数的绝对值为:
%d\n",y);}
输出水仙花数
#include
voidmain()
{
inta,b,c,i;
for(i=100;i<=999;i++)
{a=i/100%10;
b=i/10%10;
c=i%10;
if(i==a*a*a+b*b*b+c*c*c)
printf("%d\n",i);}}
输入一个年份,判断是不是闰年
#include
voidmain()
{intyear;
printf("输入一个年份:
\n");
scanf("%d",&year);
if(year%4==0&&year%100!
=0||year%400==0)
printf("%d年是闰年。
\n",year);
elseprintf("%d年不是闰年。
\n",year);
}
找出2~100之间的所有素数
#include
voidmain()
{inti,j;
for(i=2;i<=100;i++)
{for(j=2;j
if(i%j==0)break;
if(i==j)printf("%4d",i);}}
#include
voidmain()
{inti,j,k=0;
for(i=2;i<=100;i++)
{for(j=2;j
if(i%j==0)break;
if(i!
=j)continue;printf("%4d",i);
k++;
if(k%5==0)printf("\n");}}
输入一个数判断是否是素数
#include
voidmain()
{inti,j;
printf("请输入一个数:
\n");
scanf("%d",&i);
for(j=2;j
if(i%j==0)break;
if(i==j)printf("%d是素数。
\n",i);
elseprintf("%d不是素数。
\n",i);}
输入十个数求他们的和
#include
voidmain()
{inti,x,s=0;
printf("请输入十个数:
\n");
for(i=1;i<=10;i++)
{
scanf("%d",&x);
s+=x;}
printf("它们的和为:
%d\n",s);}
n的阶乘
#include
voidmain()
{inti,n,t=1;
printf("请输入n的值:
\n");
scanf("%d",&n);
for(i=1;i<=n;i++)
t=t*i;
printf("%d!
=%d\n",n,t);}
1+2+……+n的值
#include
voidmain()
{inti,n,t=0;
printf("请输入n的值:
\n");
scanf("%d",&n);
for(i=1;i<=n;i++)
t=t+i;
printf("1+2+……+%d=%d\n",n,t);}
#include
voidmain()
{
inti,s=0,t=1;
for(i=1;i<=10;i++)
{t=t*i;
s=s+t;
}
printf("1!
+2!
+…+10!
=%d\n",s);}
#include
voidmain()
{inti,j,k;
for(i=4;i>=1;i--)
{for(j=1;j<=10-i;j++)
printf("");
for(k=1;k<=2*i-1;k++)
if(k%2!
=0)
printf("*");elseprintf("");
printf("\n");
}}
#include
voidmain()
{inti,j,k;
for(i=1;i<=4;i++)
{for(j=1;j<=10-i;j++)
printf("");
for(k=1;k<=2*i-1;k++)
if(k%2!
=0)
printf("*");elseprintf("");
printf("\n");
}
for(i=1;i<=5;i++)
{for(j=1;j<=9-i;j++)
printf("");
for(k=1;k<=2*i+1;k++)
if(k%2!
=0)
printf("*");elseprintf("");
printf("\n");
}
for(i=1;i<=5;i++)
{for(j=1;j<=8;j++)
printf("");
for(k=1;k<=3;k++)
if(k%2!
=0)
printf("*");elseprintf("");
if(k%2!
=0)
printf("*");elseprintf("");
printf("\n");}}
#include
voidmain()
{inti,j,k;
for(i=1;i<=3;i++)
{for(j=1;j<=10-i;j++)
printf("");
for(k=1;k<=2*i-1;k++)
if(k%2!
=0)
printf("*");elseprintf("");
printf("\n");
}
for(i=2;i>=1;i--)
{for(j=1;j<=10-i;j++)
printf("");
for(k=1;k<=2*i-1;k++)
if(k%2!
=0)
printf("*");elseprintf("");
printf("\n");
}
}
#include
voidmain()
{inta,b,t;
printf("请输入两个数,并用逗号隔开:
\n");
scanf("%d,%d",&a,&b);
if(a>b)
{t=a;a=b;b=t;}
printf("a=%db=%d\n",a,b);}
#include
voidmain()
{inti,max,min,a[10]={55,87,34,2,89,43,51,86,76,53};
max=a[0];min=a[0];
for(i=0;i<=9;i++)
if(maxmax=a[i];
for(i=0;i<=9;i++)
if(min>a[i])
min=a[i];
printf("max=%dmin=%d\n",max,min);}
#include
#defineN4
voidmain()
{inti,j,max,min,a[N][N]={55,87,34,2,89,43,51,86,76,53,11,13,5,91,17,12};
max=a[0][0];min=a[0][0];
for(i=0;ifor(j=0;jif(maxmax=a[i][j];
for(i=0;ifor(j=0;jif(min>a[i][j])
min=a[i][j];
printf("max=%dmin=%d\n",max,min);}
#include
#defineN4
voidmain()
{inti,a[N][N]={{55,87,34,2},{89,43,51,86},{76,53,11,13},{5,91,17,12}};
floatave,sum=0,cnt=0;
for(i=0;i{sum+=a[0][i];
sum+=a[N-1][i];
cnt+=2;}
for(i=1;i{sum+=a[i][0];
sum+=a[i][N-1];
cnt+=2;}
ave=sum/cnt;
printf("ave=%5.2f\n",ave);}
#include
voidmain()
{inti,j,k;
for(i=6;i>=1;i--)
{for(j=1;j<=10-i;j++)
printf("");
for(k=1;k<=i;k++)
printf("%d",k);
for(k=i-1;k>=1;k--)
printf("%d",k);
printf("\n");}}
#include
voidmain()
{inti,j,k;
for(i=1;i<=6;i++)
{for(j=1;j<=10-i;j++)
printf("");
for(k=1;k<=i;k++)
printf("%d",k);
for(k=i-1;k>=1;k--)
printf("%d",k);
printf("\n");}}
#include
voidmain()
{inti,j;
printf("|");
for(i=1;i<=9;i++)
printf("%4d",i);
printf("\n");
for(i=1;i<=10;i++)
printf("____");
printf("\n");
for(i=1;i<=9;i++)
{printf("%d",i);
printf("|");
for(j=1;j<=i;j++)
printf("%4d",i*j);
printf("\n");}}
或者
#include
voidmain()
{inti,j;
printf("|");
for(i=1;i<=9;i++)
printf("%6d",i);
printf("\n");
for(i=1;i<=10;i++)
printf("____");
printf("\n");
for(i=1;i<=9;i++)
{printf("%d",i);
printf("|");
for(j=1;j<=i;j++)
printf("%2d*%d=%d",j,i,i*j);
printf("\n");}}
#include
voidmain()
{
inti,j;
for(i=1;i<=5;i++)
{for(j=i;j<=2*i-1;j++)
printf("%2d",j);
printf("\n");}}
#include
voidmain()
{
inti;
floats=1.00,t,sum=0;
for(i=1;i<=100;i++)
{
t=s/i;
s=s*(-1);
sum=sum+t;}
printf("%6.2f\n",sum);}
#include
voidmain()
{
longintf1,f2,i;
f1=1;f2=1;
for(i=1;i<=20;i++)
{printf("%12ld%20ld",f1,f2);
if(i%2==0)printf("\n");
f1=f1+f2;
f2=f2+f1;}}
#include
voidmain()
{
inti,j=0;
for(i=100;i<=300;i++)
{if(i%2!
=0)continue;
printf("%4d",i);
j++;
if(j%10==0)printf("\n");
}printf("\n");}
或者
#include
voidmain()
{
inti,j=0;
for(i=100;i<=300;i++)
{if(i%2==0)
{printf("%4d",i);
j++;
if(j%10==0)printf("\n");}
}printf("\n");}
译密码
#include
voidmain()
{
charc;
while((c=getchar())!
='\n')
{if((c>='a'&&c<='z')||(c>='A'&&c<='Z'))
{c=c+4;
if((c>'Z'&&c<='Z'+4)||c>'z')
c=c-26;}
printf("%c",c);}
printf("\n");}
#include
voidmain()
{
inti,j,k;
for(i=1;i<=5;i++)
{for(j=1;j<=10-i;j++)
printf("");
for(k=1;k<=i;k++)
printf("%2d",i);
printf("\n");}}
学生成绩处理:
输入一批成绩;
统计各分段人数;
输出及格(或不及格)人数;
格式化输出,每行输出5个成绩;
#include
voidmain()
{
inti,s=1,j=0,k=0,n;
for(i=1;i<=10000;i++)
{scan