C语言三个编程问题,请高手进!加分!!
voidmain(intargc,char*argv[])
inta=0,b=0,i,c;
for(i=0;argv[1][i]!=0;i++)
a=a*10+argv[1][i]-0;
for(i=0;argv[2][i]!=0;i++)
b=b*10+argv[2][i]-0;
if(argc==4){
switch(*argv[3]){
case+:printf("%d",a+b);break;
case-:printf("%d",a-b);break;
case*:printf("%d",a*b);break;
case/:printf("%d",a/b);break;
else;
太多了,真的做不完啊!fliename.exeargv1argv2argv3运行就好了
而且其它几题都不难的说。。。你自己试着做吧^^
本回答由提问者推荐
编程中遇到的问题,高手进
D:\My Documents\Cpp1.cpp(9) : error C2059: syntax error : __stdcall :第9行语法错误;D:\My Documents\Cpp1.cpp(16) : error C2091: function returns function :第16行函数返回函数错误;D:\My Documents\Cpp1.cpp(17) : error C2146: syntax error : missing ; before identifier NtSetValueKey :第 17行语法错误,在NtSetValueKey前面缺了;D:\My Documents\Cpp1.cpp(17) : error C2501: NtSetValueKey_ : missing storage-class or type specifiers:第 17行错误,缺失类型D:\My Documents\Cpp1.cpp(17) : fatal error C1004: unexpected end of file found:第17行致命性错误。我不太熟悉 C语言,但我总觉得“NtSetValueKey_ NtSetValueKey = NULL;” 这句话为什么放在这个地方呢?它是属于哪个子程序或 Type 块呢?