C语言程序填空,急求帮助,紧急啊

来源:百度知道 编辑:UC知道 时间:2024/05/11 04:17:48
1、删除字符串中的指定字符。
#include "stdio.h"
main()
{char a[40],ch,str[40];
int i,j;
gets(a);
( 1 ) ;
for(i=0,j=0; ( 2 ) ;i++)
if(a[i]!=ch) {str[j]=a[i];j++;}
( 3 ) ;
puts(str);
}
2、打印右侧所示的图形。
*
* * *
* * * * *
* * * * * * *

main()
{
int i,j,k;
for (i=1;i<=4; ( 4 ) )
{
for (j=1;j<=4-i;j++)
printf(" ");
for (k=1;k<= ( 5 ) ;k++)
printf("*");
( 6 ) ;
}
}
3、打印右侧所示的方阵。
1 2 2 2 1
3 1 2 1 4
3 3 1 4 4
3 1 5 1 4
1 5 5 5 1

main()
{int a[5][5],i,j;
for(i=0;i<5;i++)
for(j=0;j<5;j++)
if(i==j||i+j==4) ( 7 ) ;
else if(i>j&&i+j<4) a[i][j]=3;
else if(( 8 ) &&i+j>4) a[i][j]=5;
else if(i<j&&i+j<4) a[i][j]=2;
else ( 9 ) ;
for(i=0;i<5;i++)
{for(j=0;j<5;j++)
p

1. printf("\n")
2. i<=sizeof(a),j<=sizeof(a)
3. else j++
4. i++
5. 2*i-1
6. printf("\n")
7. a[i][j]=1
8. i>j
9. a[i][j]=4
10.(rand()%10)
11.k=i
12.k=j

(4) ++i (5) 2*i-1 (6) printf("\n");

填个毛啊
什么意思

第一题

#include<stdio.h>
void main()
{
char a[40],ch,str[40];
int i,j;
gets(a);
ch=getchar();
for(i=0,j=0;a[i]!='\0';i++)
if(a[i]!=ch)
{
str[j]=a[i];
j++;
}
str[j]='\0';
puts(str);
}

第二题:
#include<stdio.h>
main()
{
int i,j;
for(i=1;i<=4;i++)
{
for(j=1;j<=2*i-1;j++)
printf("*");
printf("\n");
}
}

第一题:

#include "stdio.h"
main()
{char a[40],ch,str[40];
int i,j;
gets(a);