下列程序的功能是输入一行字符串,将其中小写字母转换成大写字母输出。

来源:百度知道 编辑:UC知道 时间:2024/09/20 03:06:13
#include<stdio.h>
void main()
{char string[100];
int i;
gets(string);
i=0;
while(____1___)
{if(___2___) string[i]=string[i]-32;
___3___; }
}

请告诉我1.2.3处应该写什么 ~~~急!!!

分别为1)i!=100(i<strlen(string)肯定不对,该函数必须要头文件string.h)
2)string[i]>=97 && string[i]<=122
3)i++
不过比较正规的应该是下面这样子:
#include <stdio.h>
#include <string.h>
void main()
{
char string[100];
int i;
gets(string);
i=0;
while(i<strlen(string))
{
if(string[i]>=97 && string[i]<=122)
string[i]=string[i]-32;
i++;
}
puts(string);
}

用c写的,此程序经过调试,希望对你有所帮助:
#include <stdio.h>
#include <string.h>
#include <stdlib.h>
void main()
{
FILE *fp,*fq;
char a[100],*s;

if((fp=fopen("d:\\file1.txt","r"))==NULL)
{printf("can not open file!\n");exit(0);}
if((fq=fopen("d:\\file2.txt","w"))==NULL)
{printf("can not open file!\n");exit(0);}

fgets(a,10,fp);
s=strupr(a);/*库函数 strup

下列程序的功能是 假定输入的字符串中只包含字母和 * 号,请编程序,它的功能是:删除字符串后面的 * 号。 999999999考试呢 请编写程序输入两个字符串,比较两个字符串的大小,要求松strcmp函数的功能。 求vb代码-编一加密和解密程序,即将输入的一行字符串中的所有字母加密,加密后还可以再进行解密。 急C++编程:输入一行字符串取出其偶数位的字母组成一个新的字符串输出原结果字符串和新的字符串 [c]下面程序的功能是将字符串s中所有的字符c删除。。。 下面程序的功能是将字符串中的数字字符删除后输出 用函数实现:输入一行字符,将此字符串中最长的单词输出 用java编写从标准输入读入一行字符串,打印出其中所有的数字 编写一个函数fun,它的功能是:删除字符串中的数字字符。例如:输入的字符串为:123abc67de89f输出为abcde