nrrt.net
当前位置:首页 >> C语言问题求助,求代码 >>

C语言问题求助,求代码

#include void main(){char a[]="I am a boy.",b[20], *p1,*p2;int i;p1=a;p2=b;while( *p1!= '\0') *p2++=*p1++; //1*p2='\0'; //Errprintf("string a is:%s\n",a);printf("string b is:");printf("%s\n", b ); //2p1=a; //3p2=b;printf("strin...

#include int step=0; void move(char s, char t, int d){ int i,j; step++; printf("第 %d 步: %c->%c\n",step,s,t); } void hanoi(char a, char b, char c, int n){ if(n==1){ move(a,b,n); }else{ hanoi(a,c,b,n-1); move(a,b,n); hanoi(c,b,...

main() { int a,b,num1,num2,temp; printf("please input two numbers:\n"); scanf("%d,%d",&num1,&num2); if(num1 { temp=num1; num1=num2; num2=temp; } a=num1;b=num2; while(b!=0)/*利用辗除法,直到b为0为止*/ { temp=a%b; a=b; b=temp; } ...

void Setpos(int i,int j) { COORD pos={i-1,j-1};//定义一个坐标 为 i-1,j-1 HANDLE hOut=GetStdHandle(STD_OUTPUT_HANDLE); //获取窗口句柄 SetConsoleCursorPosition(hOut,pos);//设置窗口光标位置 }

#include #define N 5 int main() { int i,a=1; for(i=N; i>=1; i--) { a *= i; } printf("%d\n",a); return 0; } 我写了一个给你,算法简单,结果正确,楼主也可自己随意更改。 仅供参考!

#includevoid main(){ int a,b; printf("please input tow number:"); scanf("%d%d",&a,&b); printf("a+b=%d",a+b);}我调试过了觉得正确无误!

两个人总的之和最大??

每行输出五个数字。 思想:你可以定义一个变量用来计数,当它是5的倍数的时候,输出一个换行 你定义的y没用使用, 可以用这个变量 ,在for 循环外面初始化 y=0; 程序中具体改成如下: if(a!=b&&c!=a&&b!=c&&x*x==n) { y++; printf("%5d",n); if ...

#include void fun() { printf("Smile! ");}int main() { // 需要打印 3 行, 所以从 0 遍历到 3 for (int i = 0; i < 3; i++) { // 每行需要打印 "Smile! " 的个数为 3 - i for (int j = 0; j < 3 - i; j++) { fun(); } printf("\n"); } return...

你的代码进入死循环了,pos永远都是0,根本进入不了for循环

网站首页 | 网站地图
All rights reserved Powered by www.nrrt.net
copyright ©right 2010-2021。
内容来自网络,如有侵犯请联系客服。zhit325@qq.com