#include <stdio.h>
void main()
{ char str[80] subtr[80],*ps=str,*psub=substr;
int i,j,k,num=0;
printf ("请输入一个字符串,存放在字符串数组str中:");
gets(str);
printf ("请输入一个子串,存放在字符串数组substr中:");
gets (substr);
for (i=0;*(ps+i),i++)
for(j=i,k=0;*(psub+k)==*(ps+i);k++,j++)
if(*(psub+k+1)=='\0') {
num++;
break;
}
printf("子串\"%S\"在字符串\"%s\"中出现的次数为:%d\n",psub,ps,num);
}
C语言的几个判断题,求各位大侠帮助啊!
1、两个变量交换数据时常使用一个工作变量; \/\/错误,“工作变量”改为“临时变量”。2、switch后面圆括号内的表达式的值和case后面的常量表达式的值都必须是整型或数字符型,不允许是浮点型;\/\/正确。3、循环for( ; ; )的循环条件始终为真;\/\/错误。可以为假的,为假时退出循环。4、break...
c语言几个小小的问题 高手帮个忙
1. C 逗号在这里不合法 2. 输出2,虽然x是浮点型,但是10和4都是整型,所以先按整型运算,再将结果转换为浮点型 3. (++x, y++)表示这是一个逗号表达式,逗号表达式取最后一个表达式的值,也就是y++的值,所以输出结果是3和3 4. printf("%8.4g\\n",b); 这句输出8756,%g表示按%e或者%...
c语言高手帮个忙~~~!!!做三个题,用C语言写,马上要交的,高悬赏...
1. #include <stdio.h> void main(){ int a[3][3];int i,j;int sum=0;int sum1=0;for( i=0; i<=2; i++){ for( j=0; j<=2; j++){ printf ("a[%d][%d]:", i+1, j+1);scanf ("%d",&a[i][j]);} printf("\\n");} for( i=0; i<=2; i++){ for...
c语言的高手,帮个忙啊,本人现在没有财富值了,呜呜。。
c输出的是一个字符,所以输出的是p[1][2]的那个字符:a。
请懂c语言的帮个忙咯!!??
for(mon=1;mon<=12;mon++){ j=month(mon,y);\/\/月处理函数,这个函数返回的是每个月需要扣除的天数。k=day(i,j);\/\/日处理函数,需要传递的参数是这个月的第一天是周几i,还有这个月需要扣除的天数j。i=k;} } return 0;} int year(int y)\/\/判断是否是闰年 { int x,i,j=0;for(i...
程序高手帮个忙,新手实在是做不来了。C语言程序设计,做任意一个就行了...
}SCORE,*PSCORE;\/\/对于本题可以不用定义结构体的 void main(){ FILE* fp;FILE* fp_write_jg;FILE* fp_write_bjg;char buf[1000];int i=0;int j=0;int k=0;SCORE score[10];\/\/因为只有十个学生的成绩所以就直接定义了一个数组,否则的话可以定义链表 memset(buf,0x00,sizeof(buf));...
帮个忙!!!c语言编程;500元买100只鸡.大鸡7元.小鸡2元..
下面是我编写的程序,运行后计算出的答案是大鸡60只,小鸡40只。他们的价钱加起来正好是500 :-)include <stdio.h> define B_PRICE 7 define S_PRICE 2 define MONEY 500 int main(){ int big_num =1, small_num = 1;for(big_num=1;big_num<=71;big_num++){ if((big_num*B_PRICE+...
大学C语言考试求帮忙!~
long num1;int x1,y1,z1;system("cls");cout<<"\\n **增加的学生** \\n"<<endl;cout<<"请输入学生的(中间用空格间隔) "<<endl;cout<<"姓名 学号 数学成绩 语文成绩 英语成绩:"<<endl;cin>>name1>>num1>>x1>>y1>>z1;q=new student(name1,num1,x1,y1,z1);q->...
C语言关于sin的问题。。高手帮忙
sin(a)其中a的值应是弧度,要想让a是角度值可以改为 先定义:define PI 3.14159 然后赋值:b=sin(a*PI\/180);还有double型数据输入输出要用%lf sin(45度)=(根号2)\/2,不等于1!
C语言高手来帮个忙!COME!COME!GO GO GO!
void main(){ int i,year,month,day,mdays[]={31,28,31,30,31,30,31,31,30,31,30,31},sum=0;cout<<"请输入年、月、日:"<<endl;cin>>year>>month>>day;\/\/对闰年的处理 if(year%4==0&&(year%100!=0||year%400==0))a[1]+=1;for(i=0;i<month-1;i++)sum+=mdays[i...