A. 请问在VC里面如何编写c语言是在new file里面选择C/C++ Header file吗谢谢!
1.首先生成工程
B. 谁能帮我做下这个C语言程序,感激不尽
//Problem1
#include<stdio.h>
#include<math.h>
intarraycheck(int*s){
if(s[0]==s[1]&&s[3]==s[4]&&s[0]!=s[4])
return1;
else
return0;
}
intmain(){
intlicense[5];
inti,j;
intn;
//d
for(i=100;i<=333;i++)
{
n=i*i;
j=0;
do{
license[j++]=n%10;
}
while((n/=10)>0);
if(arraycheck(license))
printf("Thelicenseisdex%dandthedexnumberis%d ",i*i,i);
}
//x
for(i=256;i<1024;i++)
{
n=i*i;
j=0;
do{
license[j++]=n%16;
}
while((n/=16)>0);
if(arraycheck(license))
printf("Thelicenseishex%xandthehexnumberis%x ",i*i,i);
}
//o
for(i=(int)(64*(double)sqrt(2))-1;i<(int)(128*(double)sqrt(2))+1;i++)
{
n=i*i;
j=0;
do{
license[j++]=n%8;
}
while((n/=8)>0);
if(arraycheck(license))
printf("Thelicenseisoct%oandtheoctnumberis%o ",i*i,i);
}
return0;
}
//
//
//
//
//
//
//
//
//
//
//Problem2
#include<stdio.h>
#include<stdlib.h>//headerfileformalloc
//header
typedefstructelement*Element;
typedefstructelement*List;
//typedefintItem;
structelement{
charitem1;
charitem2;
Elementnext;
};
//header_end
//initlinkedlist;mmyhead,NULLtail
voidinit(Listlist)
{
list->next=NULL;
}
//pushelementintolinkedlist
voidpush(Listlist,Elementitem){
item->next=list->next;
list->next=item;
}
//printcurrentlist
voidprint(Listlist){
Elementcurr;
for(curr=list->next;curr!=NULL;curr=curr->next){
printf("%c%c ",curr->item1,curr->item2);
}
}
//codechar
charcharcode(Listlist,charc)
{
Elementcurr=(Element)malloc(sizeof(Element));
curr=list;
while(curr!=NULL)
{
if(curr->item1==c){
returncurr->item2;
free(curr);
break;
}
curr=curr->next;
}
free(curr);
return'