void main(){ char a[100] = {0}; int i = 0; gets(a); while (a[i] != 0) { if ((a[i]>='a'&& a[i]<='z') || (a[i]>='A'&& a[i]<='Z'))//检测是否为英文字母 { a[i] = a[i]-1;//这里有一点点小问题,如果字母为z的话,就有问题了,这里是加密 } i++; }...
// 递归函数,将字符串 str 按反序输出 void printReverse(char *str) { if (*str == '\0') { // 判断是否到达字符串结尾 return;} else { printReverse(str + 1); // 递归调用,输出下一个字符 printf("%c", *str); // 输出当前字符 } } int main() { char str[100...
不难的include <stdio.h>void main(){int i,j,a[10]={2,3,4,5,6,7};for (i=0;i<3;i++){j=a[i]; a[i]=a[5-i]; a[5-i]=j;}for(i=0;i<6;i++)printf("%d ",a[i]);printf("\n");}改这样include <stdio.h>void main(){int i,j,a[10]={2,3,4,5,6...
include<stdio.h> //包含库文件stdio.h 以便使用函数scanf,printf int main() //定义main函数,返回类型为int { char a; //定义字符型变量a scanf("%c",&a); //输入一个字符,将其存入变量a中 printf("%d",a); //输出变量a的整型值 (因为在内存中,字符也是以数字形式存在,此时...
2、输入预处理命令和主函数:include<stdio.h> /*函数头:输入输出头文件*/ void main()/*空类型:主函数*/ 3、定义变量:int a,b,d; /*定义变量的数据类型为整型*/ char c;/*定义变量的数据类型为字符型*/ 4、输入四则运算式:printf("输入如“3*4”或“5+2”的四则运算式:");...
include <stdio.h>void main(){int i,j,a,n,x=0,sum=0;printf("请输入a,n的值:");scanf("%d %d",&a,&n);for(i=0;i<n;i++){for(j=0;j<=0;j++){x=x*10+a;}sum+=x;}printf("%d\n",sum);}帮你改好了,自己看看x用了前面的残留值,在内层循环前面要将x清零望...
int main(){ int a,b;float x,y;char c1,c2;scanf("%d%d",&a,&b);//不要添加多余字符 scanf("%f%f",&x,&y);//float类型用%f getchar(); // 添加此句接收上一句按下的回车符 scanf("%c%c",&c1,&c2);//输入这两字符时需连在一起 输入 printf("%d %d\n%f %f\n%...
char c);void tow(int n[][SIZE]);void toa(int n[][SIZE]);void tos(int n[][SIZE]);void tod(int n[][SIZE]);//主函数int main(){int i,j;int n[SIZE][SIZE];char c=' ';for(i=0;i<SIZE;i++){for(j=0;j<SIZE;j++){n[i][j]=0;}}printf( "***\n"" ...
include<stdio.h>//此题是一个求斐波拉切数列的题目,我用的是递归来求斐波拉切数列的任意一项int fibo(int num){if(num==1||num==2){return 1;}else{return fibo(num-1)+fibo(num-2);}}void main(){int n = 0;double sum = 0,x;printf("请输入一个数:");scanf("%lf",&x);...
功能函数 参数是个指针P+3 是指针的地址+3void point(char *p){p+=3;}主函数void main(){char b[4]={'a','b','c','d'},p=b; 把b的地址传给ppoint(p); 调用功能函数printf("%c\n 打印你函数没写全 估计最后打印出来的是 d}指针传进去,不是改指针指向的值void point(...