C语言程序设计 1、编程输入以下图案 * *** ***
发布网友
发布时间:2022-04-24 22:01
我来回答
共1个回答
热心网友
时间:2022-04-24 23:31
第一题:
#include<stdio.h>
int main(){
int i,j;
for(i=0;i<3;i++){
for(j=0;j<2-i;j++){
printf(" ");
}
for(j=0;j<1+2*i;j++){
printf("*");
}
printf("\n");
}
for(i=0;i<2;i++){
for(j=0;j<i+1;j++){
printf(" ");
}
for(j=0;j<3-i*2;j++){
printf("*");
}
printf("\n");
}
return 0;
}
追问第三个和第四个
追答
第二题
#include<stdio.h>
int main(){
int i,j,k=2;
int a[5][5];
for(i=0;i<5;i++){
for(j=0;j<5;j++){
a[i][j]=1;
}
}
for(i=0;i<5;i++){
for(j=i+1;j<5;j++){
a[i][j]=k++;
}
}
for(i=0;i<5;i++){
for(j=0;j<5;j++){
printf(" %2d",a[i][j]);
}
printf("\n");
}
return 0;
}
第三题
#include<stdio.h>
int main(){
double a,b,c;
printf("a=");
scanf("%lf",&a);
printf("b=");
scanf("%lf",&b);
c=a*b;
printf("%lf*%lf=%lf",a,b,c);
return 0;
}
第四题
#include<stdio.h>
int main(){
int i=0;
while(getchar()!='\n'){
i++;
}
printf("字符的个数为:%d\n",i);
return 0;
}