帮忙做一下c语言的题目吧~~~~

来源:百度知道 编辑:UC知道 时间:2024/06/15 12:46:11
老师布置的作业 但是做不出来 来帮一下忙吧!
1.给N*N的二维数组赋初值后,使数组左下半三角元素中的值都加上n后输出。
2.求出大于M且紧靠M的N个素数存入数组中,然后输出,M和N的值从键盘输入。
3.编写程序统计一个字符串在另一个字符串中出现的次数。如字符串asd在字符串asdascdasdfgasasdmlosd出现3次,所以输出结果为3。
(注:用VC++调试,不是Turbo C。)

第三题
#include "stdio.h"
#include "string.h"
main()
{char s[50]="asdascdasdfgasasdmlosd",p[10]="asd";
int i,j,k=0,pp=0,ll=0;
for(i=0;i<strlen(s);i++)
{
k=0;
for(pp=0,j=i;j<i+3;j++,pp++)
if(s[j]==p[pp])k++;
if(k==3)ll++;
}
printf("%d",ll);
getch();
}
上面那两题一直高不懂你说什么左下半三角元素
和大于M且紧靠M的N个素数不知道你想说什么
说清楚点