#include<string.h>//
int main(void)
{
char ch[8]
printf("请输入您的名字拼音,我可以算出你的智商哦!")
while(1)//
{
scanf("%s",ch)//
if(!strcmp(ch,"langtian"))//
{
printf("真是个大帅哥啊,智商达1000\n")
}else{
printf("猪头吗?\n猪头呀!\n")
}
}
return 0
}
下面的程序段在我TC上运行通过。/*test.c*/ /*保存在C:\cProgram下*/
void test()
{
printf("hello")
}
在写好test.c并保存之后,我就让test.c运行,尽管不能输出结果,但这编译了test.c,让其生成了目标文件。因为编译对各个文件是单独编译,然后再连接的。
接着编辑a.c
/* a.c*/
#include "C:\cProgram\test.c"
main()
{
test()
}
注意:我的main()是无输出的,就不用写return 0等,
尽管int main()不写return 0语句可以通过,但是int main()最后加上return 语句是一个好的习惯。
还有就是要注意上位兄弟说的:printf("hello")/*别漏了双引号!*/
在编程中格式的正确是一定要注意的。
经常编程,在电脑上运行,多注意点就可以了。
#include<stdio.h>void main()
{
int x, y
int sum
printf("请输入两个数\n")
scanf("%d", &x)
scanf("%d", &y)
sum = x+y
printf("请输入这两个数的和:")
scanf("%d", &sum)
if(sum == (x+y))
printf("你算对啦!真聪明\n")
else
printf("你算错啦,猪头!\n")
}