rpct.net
当前位置:首页 >> C语言的基本问题 很急 >>

C语言的基本问题 很急

#include int cat_string(char *dst, char *src){ int n = 0,len = strlen(dst); //第一个字符串尾部 while ((dst[len++] = src[n++]) != '\0'); //链接 return n; //返回个数}int main(){ char dst[100], src[100]; printf("输入第一个字符串:"); gets(dst); printf

//不改没法填,只进行小的改动,才能完成.下面的程序经过测试.#includevoid main() {int a[5]={4,7,2,5,1}; int i,j,m; for(i=1;i0 && m>a[j-1]) //此行进行过小的改动. { a[j]=a[j-1]; j--; } a[j]=m; } for(i=0;i 评论0 3 0

#include <stdio.h> void printMonth(float fYear, int month, int add_day); int WeekNum(float fYear, int month, int day); void main() { int year; int add_day, i; printf ("please input year number:"); scanf ("%d", &year); add_day = (year % 400 == 0)

#include<stdio.h>#include<stdlib.h>#include<time.h> struct question { char ask[200];/*选择题题目*/ char answer[4][80];/*选择题答案选项*/ char right[5];/*正确答案*/ }st; int Menuchoice(); /*在使用这些函数之前做声明*/ int GetAnswer(); void

#include <stdio.h>main(){ int score; printf("please input the score\n"); scanf("%d",&score); if((score>100)||(score<0)) printf("输入错误!\n");switch(score/10){case10: case 9:printf("A");break; case 8:printf("B");break; case 7:printf("C");break; default:printf("fall");}}

//以下程序在VC下调试编译通过且运行成功 #include <stdio.h> #include <math.h> float add() //加法 { float x,float y; printf("第一个加数:"); scanf("%f",&x); printf("\n第二个加数:"); scanf("%f",&y); printf("\n%f+%f=%f",x,y,x+

我怀疑效率太慢,可能死循环了.后面的数字很大的话,可能数据溢出 类型 长度 (bit) 有效数字 绝对值范围 float 32 6~7 10^(-37) ~ 10^38 double 64 15~16 10^(-307) ~10^308 long double 128 18~19 10^(-4931) ~ 10 ^ 4932

你的程序完全正确,不知道你想知道什么?什么意思?是不明白执行过程吗?#include <stdio.h> int main() {int i; for(i=1;i<6;i++) {if(i%2) {printf("#");continue;} /*对i进行判断,如果是奇数i%2==1, 执行if后语句,即输出一个#,continue是进行下次循环判断 不执行其后语句*/ printf("*"); /*i为偶数直接输出*.*/ } printf("\n"); //i从1=5,所以输出3个#,2个*.答案就是#*#*# }

给出一种方法如下,已带思路说明,程序在vs2005和dev-cpp下编译通过:/*分析: 用数组a[3],b[3]表示两岸,a[0]与b[0]表示青菜,a[1]与b[1]表示羊,a[2]与b[2]表示狼,元素值为0则空,元素值为1表示存在.由a岸到b岸,初始 a[0]=1,a[1]=1,a[2]=

直接剪贴板写的 可能有点错#include<stdio.h>int main(){int i,a[10];for(i=0;i<10;i++) scanf("%d",&a[i]);for(i=0;i<5;i++) {int t=a[i]; a[i]=a[9-i]; a[9-i]=t;}for(i=0;i<10;i++) printf("%d ",a[i]);}有问题速度问 等下考试去了……第二个:#include<stdio.h>

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