(1)从整数1--99选出能被3整除且含有数字·5的那些数,并把它们放在p数组中,输出这些数的个数。
#include "stdio.h"
#define N 50
void mian ()
{
int a[N],k,i=0,a1,a2;
for(k=10;k<=99;k++)
{
a2=____①______;
a1=k-a2*10;
if(___②____)
{
p[i]=k;
i++;
}
}
printf("number is %d\n",i);
}
(2)使用指针数组存储多个字符串,然后将这些字符串输出。
#include <stdio.h>
#____③_____
int main(int atgc,char*argv[])
{
if(argc<1)
printf("命令行没有输入字符串");
else
printf("字符串长度为:%d\n",__④____);
}
(3)将字符串t中的所有子字符串“ok”连接到字符串s的后面。
#include <stdio.h>
#include <string.h>
void mian ()
{
char s[15]="good",t[ ]="12abcok3oko2";
int k,j,n=0;
k=___⑤______;
for(j=0;___⑥________;j++)
if(t[j]=='o'&&t[j+1]=='k')
{
s[k+n]=t[j++];
____⑦______;
n+=2;
}
puts(s);
}
①②③④⑤⑥⑦?
感激不尽!!
#include
#include
void mian ()
{ char s1[6],s2[6],s3[6],s4[6];
scanf("%S%S",s1,s2);
gets(s3);
gets(s4);
puts(s1);puts(s2);
puts(s3);puts(s4);
}
程序运行时输入数据:
123 321
456 654
输出结果是A123 B123 c123 d123 321
321 321 321 456(打不下了)