① 用c语言编程。网页抓取相关 直接发至邮箱
这个程序之前倒是写过,先socket,然后strstr查找你要的数据。自己动手写吧,不难的
② C语言:要完整的源代码;(用C语言编程),请将源代码发送到我的邮箱[email protected],好的话我可以加分
#include<iostream.h>
void chen(int num[],int n,int shotnum,int *jieguo,int &jlength)//乘
{
long *temp=new long[n];
int temp1[100];
int j=0;
for(int i=0;i<n;i++)
{
temp[i]=num[i]*shotnum;
}
for(i=n-1;i>=0;i--)
{
temp1[j++]=temp[i]%10;
if(i!=0) temp[i-1]+=temp[i]/10;
else
{
do
{
temp[0]/=10;
if(temp[0]==0) break;
temp1[j++]=temp[0]%10;
}while(1);
}
}
for(i=0;i<j;i++) jieguo[i]=temp1[j-i-1];
jlength=j;
delete []temp;
}
void chu(int num[],int n,int shotnum,int *jieguo,int &jlength)//除
{
int sum=0,temp;
int j=0;
for(int i=0;i<n;i++)
{
sum=sum*10+num[i];
temp=sum/shotnum;
if(j||temp)
{
jieguo[j++]=temp;
sum=sum%shotnum;
}
}
jlength=j;
}
void main()
{
int num[10]={1,2,3,4,5,6,7,8,9,8};
int jieguo[100];
int shotnum=16;
int nlength;
chen(num,10,shotnum,jieguo,nlength);
for(int i=0;i<nlength;i++) cout<<jieguo[i];
chu(num,10,shotnum,jieguo,nlength);
for(i=0;i<nlength;i++) cout<<jieguo[i];
}
//写程序不容易啊,希望对你有帮助
③ 求大神帮忙这4个C语言程序该如何设计(可以把程序代码直接发到我邮箱[email protected])
#include <stdio.h>
main()
{
unsigned long num,i,count=0;
printf("please input the number:");
scanf("%d",&num);
if(num>=10000)
{
printf("你输出的数超过五位\n");
}
else{
printf("从低到高::");
printf("%d ",num%10);
for(i=1;num/=10;i++)
printf("%d ",num%10);
printf("共有%d位数",i);
}
return 0;
}
第二个
#include <stdio.h>
#define SORT1(s,n) {int a,b,t;for(a=0;a<(n-1);a++){for(b=(a+1);b<n;b++){if(s[a]>s[b]){t=s[a];s[a]=s[b];s[b]=t;}}printf("%d",s[a]);}}
#define SORT2(s,n) {int c,d,k;for(c=0;c<(n-1);c++){for(d=(c+1);d<n;d++){if(s[c]<s[d]){k=s[c];s[c]=s[d];s[d]=k;}}printf("%d",s[c]);}}
int main()
{
int n,i;
int s[100];
do{
printf("输入要排列顺序的整数个数'n':\n");
scanf("%d",&n);
printf("输入整数具体内容:\n");
for(i=0;i<n;i++)
scanf("%d",&s[i]);
}while(n<2);
printf("Min to max:\n");
SORT1(s,n);
printf("\n");
printf("Max to min:\n");
SORT2(s,n);
return 0;
}
④ 用C语言做邮件地址提取程序,在线等着急啊
读取文件操作呗,分析里面的内容就行了,符合条件的就截取出来,写到另外一个文件中
⑤ 高分急求高手帮帮写一道c语言程序,编好的程序请发到我的邮箱[email protected],谢谢!
#include <stdio.h>
#include <memory.h>
int main()
{
int m,n,i,j;
float score[1000][10],sum_score[1000]={0};//score数组存放学生的各科成绩,sum_score数组存放每个学生的总成绩
float temp[100];//temp数组用于数组交换时的临时存储器
float score_aver[10];//score_aver数组用于存放各科的平均值
float sum=0;
printf("输入人数n(n<=1000)和科目数m(m<=10)\n");
printf("学生人数n=");
while(scanf("%d",&n)!=1||(n<0||n>1000))
{
continue;
while(getchar()!='\n');
}
while(getchar()!='\n');
printf("科目总数m=");
while(scanf("%d",&m)!=1||(m<0||m>10))
{
continue;
while(getchar()!='\n');
}
while(getchar()!='\n');
printf("请输入%d人%d科的成绩:\n",n,m);
for(i=0;i<n;i++)
for(j=0;j<m;j++)
scanf("%f",&score[i][j]);
for(i=0;i<n;i++) //计算每个学生的总分
for(j=0;j<m;j++)
sum_score[i]+=score[i][j];
for(i=0;i<n-1;i++)//根据总分进行排序
for(j=i+1;j<n;j++)
if(sum_score[i]<sum_score[j])
{
memcpy(temp,score[i],m*sizeof(int));
memcpy(score[i],score[j],m*sizeof(int));
memcpy(score[j],temp,m*sizeof(int));
}
printf("根据总成绩排序后的成绩表如下:\n");
for(i=0;i<n;i++)//打印排序后的成绩表
{
for(j=0;j<m;j++)
printf("%.0f ",score[i][j]);
printf("\n");
}
for(i=0;i<m;i++)//计算每科的平均分
{
sum=0;
for(j=0;j<n;j++)
sum+=score[j][i];
score_aver[i]=sum/n;
}
printf("各科的平均分如下:\n");
for(i=0;i<m;i++)//打印各科平均分
printf("%.1f ",score_aver[i]);
return 0;
}
⑥ c语言中录入邮箱信息的时候定义什么类型
那要看你记录的信息内容。
一、单纯记录邮箱地址 ,一个字符串即可。
二、记录并验证邮箱,字符串数组,把地址里的用户名和域名分开来放,用于服务器查询。(当然用一个字符串保存,查询时再拆分也可)。
三、复合结构 ,比如注册的邮箱信息,包含账户,密码,真实姓名,电话等等。需定义结构体来保存。
⑦ 求C语言课程设计 邮件地址提取程序 要求:读入一个HTML文件,把电子邮件地址提取出来,保存到文件中。
字符串处理,你逐行读入,分析哪些字符串满足html中定义的邮件地址就可以了
(这个如果有正则可以用,会很easy,不过默认的C库应该不支持)
你要分析的就是[email protected]类型的字符串
⑧ C语言编程把一段文字发送到邮箱,紧急!!
去C语言贴吧求,那高手多啊
⑨ 跪求!哪位C语言高手帮忙编下下面的程序, 麻烦把程序发到[email protected]这个邮箱里。谢谢
/*
* main.c
*
* Created on: 2011-6-6
* Author: icelights
*/
#include <stdio.h>
#include <stdlib.h>
#include <string.h>
#include <ctype.h>
#define TotalStu 5 /*学生总数Total student*/
struct Database
{
/*学号Student No.*/
char sn[80];
/*笔试成绩Written test score*/
double wts;
/*理论课综合训练成绩扣分
*Comprehensive training course grades possessed*/
double ctcgp;
/*机考成绩Machine examination results*/
double mer;
/*上机扣分Computer possessed*/
double cp;
/*总成绩Total score*/
double ts;
/*挂科与否Hanged division */
int hd;
};
/*输出文件*/
void output(struct Database Stu[])
{
FILE *fp;
int liv_cnt;
if((fp=fopen("d:\\StuDBA.txt","wt+"))== NULL)
{
puts("Couldn't read the file\n");
}
rewind(fp);
for(liv_cnt = 0; liv_cnt < TotalStu; liv_cnt++)
{
fprintf(fp,"%s %lf %d\n" , Stu[liv_cnt].sn,
Stu[liv_cnt].ts, Stu[liv_cnt].hd);
}
if(fclose(fp))
{
puts("Fail to close the file.\n");
}
}
/*计算成绩&判断挂科*/
void cal(struct Database Stu[])
{
int liv_cnt;
for (liv_cnt = 0; liv_cnt < TotalStu; liv_cnt++)
{
Stu[liv_cnt].ts = (Stu[liv_cnt].wts - Stu[liv_cnt].ctcgp) * 0.6
+ (Stu[liv_cnt].mer - Stu[liv_cnt].cp) * 0.4;
printf("%s%lf%lf%lf%lf",
Stu[liv_cnt].sn, Stu[liv_cnt].wts, Stu[liv_cnt].ctcgp,
Stu[liv_cnt].mer, Stu[liv_cnt].cp);
if (Stu[liv_cnt].ts < 60)
{
Stu[liv_cnt].hd = 0;
}
else
{
Stu[liv_cnt].hd = 1;
}
}
output(Stu);
}
/*接受用户输入*/
void input(void)
{
struct Database Stu[TotalStu];
int liv_cnt;
puts("Please enter the Student No. Written test score");
puts("Comprehensive training course grades possessed");
puts("Machine examination results and Computer possessed");
for (liv_cnt = 0; liv_cnt < TotalStu; liv_cnt++)
{
scanf("%s%lf%lf%lf%lf",
Stu[liv_cnt].sn, &Stu[liv_cnt].wts, &Stu[liv_cnt].ctcgp,
&Stu[liv_cnt].mer, &Stu[liv_cnt].cp);
}/*end of for (liv_cnt = 0; liv_cnt < TotalStu; liv_cnt++)*/
cal(Stu);
}
/*主函数*/
int main(void)
{
input();
return 0;
}
⑩ 请问可以把你的c语言软件发到我的邮箱里吗 谢谢.
我有啊,你要的话发给你。