今天学习了strlen表示字符串长度,strcat(a,b)表示把b接到a的后面,这个拼接后的长度不受初始a影响。a=getchar()就是scanf(“%c”,a),getche输入的同时就输出值且显示输入的值,getch输入的同时输出值,不显示输入的值。以上2个都需要头文件#include<conio.h>
作业1
#include<stdio.h>
int main()
{
int a;
int i;
printf("请输入一个正整数:\n");
scanf("%d",&a);
printf("%d=",a);
for(i=2;i<=a;i++)
{
if(a%i==0)
{
a=a/i;
printf("%d",i);
if(a!=1)
{
printf("*");
i=1;
}
else
{
break;
}
}
}
}
作业2
#include<stdio.h>
int main()
{
char a[20]={"\0"};
char c[20]={"\0"};
char b;
int i;
gets(a);
scanf("%c",&b);
for(i=0;i<20;i++)
{
if(a[i]!=b)
{
c[i]=a[i];
}
else
{
continue;
}
printf("%c",c[i]);
}
}
作业3
#include<stdio.h>
int main()
{
int a,b;
int i;
for(i=1;i<34;i++)
{
a=i;
b=34-i;
if(2*a+4*b==100)
{
printf("鸡有%d只,兔有%d只。",a,b);
}
}
}