代码:includeint main(){char a[80],b;int i;int k;printf("Input chars:");for(i=0;(a=getchar())!2113='\\n';i+);a;'\\0';scanf("%c",&b);for(i=0;a!'\\0';i+)if(a;b)k=i;printf("%d",k);if(k=-1)printf("Not Found!return 0;}扩展资料:字符串5261逆序。输入一个4102以回车符结束的字符串(少于80个字1653符),将该字符串逆序存放,输出逆序后的字符串。includeint main(){char a[80];int i,item;for(i=0;(a=getchar())!'\\n';i+);item=i;a='\\0';for(i=item;i>=0;i-)printf("%c",a[i-1]);printf("\\n");return 0;}www.mh456.com防采集。
Scanner sc = new Scanner(System.in); int n = sc.nextInt(); if(n%2==1){ double sum = 0; if(n>0){ for(int i=1;i<=n;i++){ sum += 1/(double)i; } }else{ for(int i=-1;i>=n;i--){ sum += 1/(double)i; } } System.out.println(sum); }else{ System.out.println("错误"); }
public static void fun(){1653Scanner scan = new Scanner(System.in);int n = scan.nextInt();double sum=0;if(n>0&&n%2==1){for(int i=1;i<=n;){sum += 1.00/i;i += 2;}System.out.println(sum);}else{System.out.println("输入错误");}}本回答被提问者采纳
你所写的代码是正确的,想要查看,请用这个:includeint main(){char ch;scanf("%c",&ch);if(ch>='A'&ch){ch=ch+32;printf("%c",ch);}else{printf("%c",ch);}getchar();getchar();return 0;}拓展资2113料C语言是一门通用计算机编程语5261言,应用广泛。C语言的设计目标是提供一种能以简易的方式编译、处理低级存储器、产生少量的机器码以及不需4102要任何运行环境支持便能运行的编程语言。尽管C语言提供了许多低级处理的功能,1653但仍然保持着良好跨平台的特性,以一个标准规格写出的C语言程序可在许多电脑平台上专进行编译,甚至包含一些嵌入式处理器属(单片机或称MCU)以及超级电脑等作业平台内容来自www.mh456.com请勿采集。