想用C语言完成一个程序作为妈妈的生日礼物,想知道我应该怎么进行?

Python018

想用C语言完成一个程序作为妈妈的生日礼物,想知道我应该怎么进行?,第1张

学完c后就去学win32 api吧,因为你要安装完后到时间才执行,最好写个hook,这样比较简单点,定点执行程序还有很多方法的,修改注册表,或者windows里有个任务计划,自己搞就可以了,api学完就差不多可以写出来了,要播放音乐的话记得api里有函数吧,没用过,可以用ffmpeg库,网上有

//程序已经改正,可以正确运行,希望kutpbpb的回答能对你有所帮助!

#include <stdio.h>

#include<stdlib.h>

#include<string.h>

long i,j,l=0,k,q,p,n,m=1

char nana[30]

struct gf

{

char name[30]

long money

long get

}str[10]

void sc()

{

//printf("\nPlease enter the Number:")

scanf("%ld",&n)

for(i=0i<ni++)

{

//printf("\nPlease Input the %d members' name:",i+1)

scanf("%s",str[i].name)

str[i].get=0

str[i].money=0

}

}

void sj()

{

while(l<n)

{

i=0

//printf("\nP the %d members' name:",l+1)

scanf("%s",nana)

for(i=0i<ni++)

{

if(strcmp(nana,str[i].name)==0)//应该包括if(m=0)和if(m!=0)

{

//printf("\nP the %d members' money and number:",i+1)

scanf("%ld%ld",&str[i].money,&m)

if(m==0)

{

l++

break

}

if(m!=0)

{

//q=str[i].money-str[i].money/100*100

k=str[i].money/m

//printf("\nM K:%d%5d",m,k)

for(j=0j<mj++) //这里是他朋友的个数j<m,而不是n

{

//eprintf("\nfriendg!%d",j)

scanf("%s",nana)

for(p=0p<np++) //这里少个循环语句;

if(strcmp(nana,str[p].name)==0)

{

str[p].get=str[p].get+k

break

}

}

l++

}

break

}

}

}

}

void pr()

{

for(i=0i<ni++)

{

printf("%s %ld\n",str[i].name,str[i].get-str[i].money)

}

}

void main()

{

sc()

sj()

pr()

system("pause")

}百度地图

#include

int main()

{

int i, j

for (i = 0i <4i++)

{

for (j = 5 - ij >= 0j--)

putchar(' ')

for (j = 0j <= ij++)

putchar('*')

putchar('\n')

}

for (i = 0i <4i++)

{

for (j = 4j >ij--)

putchar('*')

putchar('\n')

}

return 0

}