1,c语言打印三角形
#include<stdio.h>
int main(){
int a=5;
int p=1;
for(int m=1;m<=a;m++){//确定行数
for(int n=1;n<=a-m;n++){//每一行从上到下,空格数从4到0
printf(" ");
}
for(int b=1;b<=m;b++){
if(p<10){
printf("0%d",p++);
}else{
printf("%d",p++);
}
if(b==m){
printf("\n");
break;
}
}
}
return 0;
}
运行结果:
2,小鱼比可爱
人比人,气死人;鱼比鱼,难死鱼。小鱼最近参加了一个“比可爱”比赛,比的是每只鱼的可爱程度。参赛的鱼被从左到右排成一排,头都朝向左边,然后每只鱼会得到一个整数数值,表示这只鱼的可爱程度,很显然整数越大,表示这只鱼越可爱,而且任意两只鱼的可爱程度可能一样。由于所有的鱼头都朝向左边,所以每只鱼只能看见在它左边的鱼的可爱程度,它们心里都在计算,在自己的眼力范围内有多少只鱼不如自己可爱呢。请你帮这些可爱但是鱼脑不够用的小鱼们计算一下。
#include<stdio.h>
int main(){
int b;
scanf("%d",&b);
int ac[100];
for(int j=0;j<b;j++){
scanf("%d",&ac[j]);
}
int a=0;
printf("%d ",a);
for(int i=1;i<b;i++){
for(int k=0;k<i;k++){
if(ac[i]>ac[k]){
a+=1;
}
}
printf("%d ",a);
a=0;
}
return 0;
}
运行结果: