C语言程序题目:输入10个字符串,统计第一个字符是‘a’的字符串的个
int main() { char line[1024]; int i = 10; int n = 0; while (i-- > 0) {gets(line); if (line[0] == 'a') n++;} printf("%d", n); return 0;}
// 统计字符串中A出现的次数,字符串由键盘输入#include "stdio.h"#include "string.h"int count_str(char * str, char c);void main(){char str[100],c;int m;gets(str);c = getchar();m = count_str(str,c);printf("字符%c出现的次数为%d
",c,m);}int count_str(char * str, char c){int m = 0,i = 0;while(str[i] != '\0'){if(str[i] == c)m++;i++;}return m;}
#include <stdio.h>
int main(int argc,char *argv[]){
char a[10][100],i,k;
printf("Input 10 strings...
");
for(k=i=0;i<10;i++){
scanf("%100s",a[i]);
if(*a[i]=='a')
k++;
}
printf("
%d
",k);
return 0;
}
C语言题目描述: 从键盘上输入一个小写字母,然后将小写字母装换成大写...
可以参考下面的代码:include <stdio.h> void main(){ char ch;scanf("%c",&ch);if(ch>='A'&&ch<='Z'){ ch=ch+32;printf("%c\\n\\n",ch);}else{ printf("%c\\n\\n",ch);} }
问一道C语言程序设计题,题目如下: 输入一个字符串,将其中的英文字母挑出...
改如下,你对照看:include "stdio.h"int main(void){ char s[100],a[50],b[50]; int i,j,k; gets(s); for(j=k=i=0;s[i]!='\\0';i++) if(s[i]>='a' && s[i]<='z' || s[i]>='A' && s[i]<='Z') a[j++]=s[i]; else b[k++...
C语言程序 输入10个学生的成绩,要求输出这10个成绩的及格率和优秀率,再...
2012-03-17 C语言编写程序输入十个学生的成绩,按优,良,及格,不及格分类... 2011-01-17 C语言:编写程序,输入10个学生的成绩数据,计算并输出平均分... 26 2012-03-26 用C语言编程:从键盘输入10个学生的成绩,由高到低排序输出成... 30 2011-12-18 C语言考试的一道题目:从键盘上输入10个学生的成绩,...
C语言题目:编写一个程序,当输入不超过60个字符组成的英文文字时,计算机...
你的程序不能得出正确结果,我给你改了改:#include<iostream> #include<string>using namespace std;int main(){ char a[60];int i,j,b,min;cout<<"请输入一句话:\\n"; cin.getline(a,60); \/\/读取一行内容b=strlen(a); cout<<"这句话有"<<b<<"个字符\\n";\/\/冒泡排序法,i...
汇编语言题目 从键盘上输入0~9之间的任意一个数字,利用查表的方法计算...
INT 21H ;输入一字符 CMP AL, '0'JB EXIT CMP AL, '9'JA EXIT AND AL, 0FH ;AL=0~9 MOV AH, 0 MOV BX, AX ;BX=0~9 ADD BX, BX MOV AX, [BX] ;查表得出结果 LEA DX, OUT_TABLE ADD DX, AX MOV AH, 9 ;显示 IN...
帮我写俩C语言程序 题目1 把键盘输入的由数字字符组成的字符串转换为...
\/\/第一题 include <stdio.h> include <string.h> include<math.h> int zhuanhuan(char s[]); \/\/将字符串 转换成一个 整数 void main(){ char s[5];printf("请输入0-9999个数\\n");gets(s);while(1) \/\/判断是否输入正确 { int p=0; \/\/用作哨兵值 int i=0; \/\/用做...
C语言程序编写“输入两个整数,分别求他们的和、差、积、商、余数,并...
前面声明变量的时候类型是浮点型,所以格式符应该使用%f而不是%d,%d是整型。改为:include "stdio.h"void main(){ float x,y,a,b,c,d;scanf("%f%f,&x,&y);printf("%f%f%f",x+y,x-y,x*y,x\/y,x%d);}
C语言题目:编写一个程序,把输入作为字符流读取,直至遇到EOF。输出大写...
输入EOF的方法:先换新行(按回车),然后按ctrl+z,然后再回车。如果是统计大小写字母个数的话,你这程序错了,下面是我写的,你看看是不是你想要的 include <stdio.h>int main(){char ch;int m, n;m = n = 0;printf("please input character:\\n");while ((ch = getchar()) != ...
C语言 求大神改成正确的 题目是:输入两个整数num1和num2,计算并输出它...
,z);printf("num1\/num2=%f\\n",k); \/**k定义的是float型,所以输出时应该是%f而不再是%d*\/ printf("num1%num2=%d\\n",j);return 0;} } \/** 你可以运行一下我给你改的,我建议你以后编程要学会缩进,这样让程序结构给清晰。在学C语言方面有什么疑问也欢迎多和我交流*\/ ...
一道C语言题目 有3个整数a,b,c,由键盘输入,输出其中最大的数,请编写...
你要输入整数,所以要定义a,b,c为整数,而不是float,输入输出不能用%f,应用%d,还有t未使用而使用了未定义的max故应把t改为max;所以是 int main (void){ int a,b,c,max;printf("请输入三个任意整数:\\n");scanf("%d%d%d",&a, &b, &c);if(a>=b) max=a;else max=b;if(b...
俞居硝普:[答案] 授之以鱼不如授之以渔,我教你方法吧 你要统计的是三种量,所以的事先定义好三个变量来保存结果,假设字母数为a,数字字符为b,其他字符为c,用if来比较每次输入的字符的ASICC码与限定界限的比较结果来决定a,b,c是否加1 字母的ASICC码...
琼结县19253755905: C语言程序题目:输入10个字符串,统计第一个字符是'a'的字符串的个 - ?
俞居硝普: 123456789101112 #include <stdio.h> intmain(intargc,char*argv[]){ chara[10][100],i,k; printf("Input 10 strings...\n"); for(k=i=0;i<10;i++){ scanf("%100s",a[i]); if(*a[i]=='a') k++; } printf("\n%d\n",k); return0; }
琼结县19253755905: C语言编程题: 输入10个字符串,将其从大到小排序后输出. - ?
俞居硝普: #include<stdio.h> void swap1(int *p,int n){ int temp; for(int i=0;i<n-1;i++) for(int j=i+1;j<n;j++) if(p[i]>p[j]){ temp=p[i]; p[i]=p[j]; p[j]=temp; } } void swap2(int *p,int n){ int temp; for(int i=0;i<n-1;i++) for(int j=i+1;j<n;j++) if(p[i]<p[j]){ temp=p[i]; p[i]=p[j]; p[j]=...
琼结县19253755905: c程序设计题:从键盘输入十个字符串,用选择排序法从大到小排列,并输出结果. 我的程序是这样的: - ?
俞居硝普: #include<stdio.h> #include<string.h> int main() {char str[10][100],temp[100]; //temp定义字符串int i,j,k; //int 和i靠的很近 printf("输入10个字符串\n"); for(i=0;i<10;i++) gets(str[i]); printf("\n"); for(i=0;i<9;i++) { k=i; for(j=i+1;j<10;j++) if(strcmp(str...
琼结县19253755905: C语言编程从键盘上输入一含有10个字符上的字符串,将其下标为1、3、5、7、9的字符改为大写字母后输出 .悬 - ?
俞居硝普: int main() {char str[100];memset(str, 0, 100); // 数组清零 do{printf("%Input the string:\n");gets(str);}while(strlen(str) < 10); // less than 10 charactors for(int i = 1; i <= 9; i++){if(i % 2 != 0){printf("%c", toupper(str[i]));}}printf("\n"); }
琼结县19253755905: 用c语言编写程序:从10个字符串中,查找最长的字符串.每个字符串不超 - ?
俞居硝普: 先输入10个字符串,然后依次计算字符串长度,找到最长的一个,并把这个字符串输出即可.代码如下:#include <stdio.h>#include <string.h> int main() { char s[10][100]; int i; int max_i, max_len = 0; for(i = 0; i < 10; i ++) scanf("%s",a[i]);//输入...
琼结县19253755905: C语言 输入10个字符,统计其中英文字母、空格或回车、数字字符和其他字符的个数. - ?
俞居硝普: 你的程序 符号不对 用中文输入法时要用半角的不要用全角的符号 或者直接以英文形式输入 #include <stdio.h> main( ) {char c;int letter=0,space=0,digit=0,other=0;printf("i请输入10个字符:\n");while((c=getchar( ))!='\n') /*读取当前字符,如...
琼结县19253755905: c程序输入10个字符串,并输出第一个字符串的前1个字符,第二个字符串的前2个字符 - ?
俞居硝普: #includeint main() { int i,j; char str[10][81]; //可以根据情况改第二个范围81 for(i=0;i<10;i++) { for(j=0;j<81;j++) scanf("%c",&str[i][j]); fflush(stdin); //清空键盘缓冲区 } for(i=0;i<10;i++) printf("%c",str[i][i]); return 0; }
琼结县19253755905: 用C语言依次输入10个字符串,找出每个字符串中的最大字符,并依次存入一维数组中,最后输出该一维数组. - ?
俞居硝普: #include int main() {char res[10],tem[100],maxc;//res[10]用来存储最终结果,maxc是每个输入的字符串中的最大值int n=10,i,leg,j=0;//leg是每个输入的字符串的长度,j用来当做res数组的下标while(n!=0){gets(tem);leg=strlen(tem);maxc=tem...
琼结县19253755905: C语言:从键盘输入10个字符串,找出最长的一串. - ?
俞居硝普: 得到每个字符串的长度,比较就可以了.有直接得到字符串长度的函数.int strlen(char*p);也可以自己实现这个函数.